text: //
  //     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
  //
  //     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
  //
  
  #import <UIKit/UIView.h>
  
  #import <T1Twitter/TFNAttributedTextViewDelegate-Protocol.h>
  #import <T1Twitter/TFNPreviewable-Protocol.h>
  
  @class NSArray, NSString, TFNAttributedTextView;
  @protocol T1StatusBodyTextViewDelegate, T1StatusViewModel;
  
  @interface T1StatusBodyTextView : UIView <TFNAttributedTextViewDelegate, TFNPreviewable>
  {
      TFNAttributedTextView *_bodyTextView;
      _Bool _needsContentUpdate;
      id <T1StatusViewModel> _viewModel;
      unsigned long long _options;
      unsigned long long _displayTextOptions;
      id <T1StatusBodyTextViewDelegate> _delegate;
      unsigned long long _maxLines;
      unsigned long long _displayType;
  }
  
  + (id)_truncationString;
  + (unsigned long long)_backgroundOptionWithOptions:(unsigned long long)arg1;
  + (double)bottomPaddingForLinkTapDetection;
  + (_Bool)canRenderXLargeMediaFocusFontOnSingleLineForViewModel:(id)arg1 displayTextOptions:(unsigned long long)arg2 width:(double)arg3 cachingEnabled:(_Bool)arg4;
  + (double)heightForViewModel:(id)arg1 options:(unsigned long long)arg2 displayTextOptions:(unsigned long long)arg3 displayType:(unsigned long long)arg4 width:(double)arg5 layoutMetrics:(id)arg6 cachingEnabled:(_Bool)arg7 isTextTruncated:(out _Bool *)arg8;
  + (double)heightForViewModel:(id)arg1 options:(unsigned long long)arg2 displayTextOptions:(unsigned long long)arg3 width:(double)arg4 layoutMetrics:(id)arg5 cachingEnabled:(_Bool)arg6 isTextTruncated:(out _Bool *)arg7;
  + (double)heightForViewModel:(id)arg1 options:(unsigned long long)arg2 displayTextOptions:(unsigned long long)arg3 width:(double)arg4 layoutMetrics:(id)arg5 cachingEnabled:(_Bool)arg6;
  @property(readonly, nonatomic) unsigned long long displayType; // @synthesize displayType=_displayType;
  @property(nonatomic) unsigned long long maxLines; // @synthesize maxLines=_maxLines;
  @property(nonatomic) __weak id <T1StatusBodyTextViewDelegate> delegate; // @synthesize delegate=_delegate;
  @property(readonly, nonatomic) unsigned long long displayTextOptions; // @synthesize displayTextOptions=_displayTextOptions;
  @property(readonly, nonatomic) unsigned long long options; // @synthesize options=_options;
  @property(readonly, nonatomic) id <T1StatusViewModel> viewModel; // @synthesize viewModel=_viewModel;
  - (void).cxx_destruct;
  - (id)accessibilityValue;
  - (void)attributedTextView:(id)arg1 didTapTruncationTokenAreaWithRect:(struct CGRect)arg2;
  - (void)attributedTextView:(id)arg1 didLongPressRange:(id)arg2 rect:(struct CGRect)arg3;
  - (void)attributedTextView:(id)arg1 didTapRange:(id)arg2 rect:(struct CGRect)arg3;
  - (id)previewingViewControllerForLocation:(struct CGPoint)arg1 outSourceRect:(out struct CGRect *)arg2;
  - (void)layoutSubviews;
  - (id)_filteredDisplayTextRanges;
  - (id)_attributedTextModelWithLayoutMetrics:(id)arg1;
  - (void)_updateContentIfNeeded;
  @property(readonly, nonatomic) unsigned long long currentLinesCount;
  @property(readonly, nonatomic) struct CGSize textSize;
  @property(readonly, nonatomic) NSArray *activeRanges;
  @property(readonly, nonatomic) NSArray *lineRanges;
  - (void)setSelectionPaddingEnabled:(_Bool)arg1;
  - (id)framesForActiveRangeAtPoint:(struct CGPoint)arg1;
  - (id)activeRangeAtPoint:(struct CGPoint)arg1;
  - (void)statusDidUpdate:(_Bool)arg1;
  - (void)setViewModel:(id)arg1 options:(unsigned long long)arg2 displayType:(unsigned long long)arg3 displayTextOptions:(unsigned long long)arg4;
  - (id)initWithFrame:(struct CGRect)arg1;
  
  // Remaining properties
  @property(readonly, copy) NSString *debugDescription;
  @property(readonly, copy) NSString *description;
  @property(readonly) unsigned long long hash;
  @property(readonly) Class superclass;
  
  @end
  
  