@class ICTTZoomController, NSString; @interface ICTTTextController : NSObject @property (nonatomic) BOOL showsEditorDebugTooltips; @property (nonatomic) double bodyStyleFontSizeThreshold; @property (nonatomic) double headingStyleFontSizeThreshold; @property (retain, nonatomic) ICTTZoomController *zoomController; @property (nonatomic) BOOL keepNSTextTableAttributes; @property (nonatomic) BOOL disableSingleLineA; @property (nonatomic, getter=isInPreviewMode) BOOL inPreviewMode; @property (nonatomic) BOOL isForPrint; @property (nonatomic) BOOL disableAddingExtraLinesIfNeeded; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (double)attachmentParagraphSpacing; + (double)attachmentParagraphSpacingBefore; + (double)bodyParagraphSpacing; + (double)bodyParagraphSpacingBefore; + (id)preferredFontForICTTTextStyle:(unsigned int)a0; + (double)superscriptScaleFactor; - (id)titleAttributes; - (id)init; - (void).cxx_destruct; - (id)defaultParagraphStyle; - (void)styleFontInTextStorage:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)addBIToStyle:(id)a0; - (id)bodyAttributes; - (id)bodyAttributesWithContentSizeCategory:(id)a0; - (id)captionAttributes; - (id)captionAttributesWithContentSizeCategory:(id)a0; - (id)checklistAttributes; - (id)checklistAttributesWithContentSizeCategory:(id)a0; - (id)copyAttribute:(id)a0 fromAttributes:(id)a1 toAttributes:(id)a2; - (id)copyNSParagraphStylefromAttributes:(id)a0 toAttributes:(id)a1; - (id)defaultListAttributes; - (id)defaultListAttributesWithContentSizeCategory:(id)a0; - (id)defaultTypingAttributesForEmptyDocument; - (id)filterStyleAttributes:(id)a0 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)fixModelAttributesInTextStorage:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (id)fixedWidthAttributes; - (id)fixedWidthAttributesWithContentSizeCategory:(id)a0; - (void)guessFontSizeThresholdsForTTStylesInAttributedString:(id)a0; - (id)headingAttributes; - (id)headingAttributesWithContentSizeCategory:(id)a0; - (id)modelForStyleAttributes:(id)a0 filterAttributes:(BOOL)a1; - (id)modelForStyleAttributes:(id)a0 filterAttributes:(BOOL)a1 pasteboardAttributedString:(id)a2; - (id)preferredAttributesForICTTTextStyle:(unsigned int)a0; - (id)referenceAttributesForLocation:(unsigned long long)a0 textStorage:(id)a1 currentParagraphStart:(unsigned long long)a2; - (id)removeAttribute:(id)a0 ifInconsistentAtLocation:(unsigned long long)a1 inTextStorage:(id)a2 forNewTypingAttributes:(id)a3; - (void)resetGuessedFontSizes; - (id)strippedTypingAttributesAtStartOfParagraph:(id)a0 atTheEndOfDocument:(BOOL)a1 isTyping:(BOOL)a2; - (void)styleFontInAttributedString:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 contentSizeCategory:(id)a2; - (id)styleForModelAttributes:(id)a0; - (id)styleForModelAttributes:(id)a0 contentSizeCategory:(id)a1; - (void)styleListsAndIndentsInAttributedString:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)styleText:(id)a0 inExactRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 fixModelAttributes:(BOOL)a2; - (void)styleText:(id)a0 inRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 fixModelAttributes:(BOOL)a2; - (id)subheadingAttributes; - (id)subheadingAttributesWithContentSizeCategory:(id)a0; - (id)titleAttributesWithContentSizeCategory:(id)a0; - (id)typingAttributesForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 forSelectionChange:(BOOL)a1 currentTypingAttributes:(id)a2 inTextStorage:(id)a3; - (id)typingAttributesForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 forSelectionChange:(BOOL)a1 forSettingTextStyle:(BOOL)a2 currentTypingAttributes:(id)a3 inTextStorage:(id)a4; - (id)typingAttributesForSettingTextStyleForRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 currentTypingAttributes:(id)a1 inTextStorage:(id)a2; @end