@class _UITextViewVisualStyle, _UISupplementalLexicon, UIAutoscroll, NSDictionary, UIInputContextHistory, _UITextContainerView, _UITextSizeCache, _UITextViewContentPadding, _UITextViewSearchableObject, UITextRange, UIFont, _UICharacterStreamingManager, UIDragInteraction, NSTextLayoutManager, NSIndexSet, CUICatalog, UITextFormattingViewController, UIDropInteraction, NSTextContainer, UIColor, _UIFindInteraction, UITextPosition, _UITextViewRestorableScrollPosition, UITextInteractionAssistant, UIView, UITextInputController, _UITextLayoutControllerBase, NSAttributedString, NSString, UIPasteConfiguration, _UITextStorageDraggableGeometry, NSLayoutManager, UIBarButtonItemGroup, UILabel, UITextInputTraits, NSTextStorage, RTIInputSystemSourceSession, UITextInputPasswordRules, _UITextInteractableItemCache, UIImage, _UITextLayoutView, UIFindInteraction; @protocol UITextDragDropSupport, UITextInputTokenizer, UITextViewDelegate, _UITextLayoutController, UITextPasteDelegate, UITextDropDelegate, UITextInputSuggestionDelegate, UITextDragDelegate, NSCoding, NSCopying, UITextInputDelegate; @interface UITextView : UIScrollView <_UIViewBaselineSpacing, _UITextContainerViewDelegate, _UITextViewContentPaddingDelegate, UITextInputControllerDelegate, UITextAutoscrolling, UIKeyboardInput, _UITextContent, _UIMultilineTextContentSizing, _UILayoutBaselineUpdating, UIViewGhostedRangeSupporting, _UITextItemInteracting, _UITextFormattingViewControllerDelegate, UITextPasteConfigurationSupporting_Internal, UITextDragSupporting, UITextDropSupporting, UITextInputPrivate, UITextInputTraits_Private, _UITextSearching, _UIViewLanguageAwareAdjusting, UITextDraggable, UITextDroppable, UITextPasteConfigurationSupporting, UIFindInteractionDelegate, UITextSearching, UITextInput, UIContentSizeCategoryAdjusting, UILetterformAwareAdjusting> { _UITextContainerView *_containerView; _UITextLayoutView *_layoutView; id _inputDelegate; UITextInputController *_inputController; UITextInteractionAssistant *_interactionAssistant; UITextInputTraits *_textInputTraits; UIAutoscroll *_autoscroll; struct { unsigned char needsScrollToSelectionAfterLayout : 1; unsigned char editable : 1; unsigned char reentrancyGuard : 1; unsigned char usesExplicitPreferredMaxLayoutWidth : 1; unsigned char interactiveSelectionDisabled : 1; unsigned char selectable : 1; unsigned char shouldPresentSheetsInAWindowLayeredAboveTheKeyboard : 1; unsigned char shouldAutoscrollAboveBottom : 1; unsigned char containerViewSizeInvalid : 1; unsigned char isAnimatingPaste : 1; unsigned char textSizeCacheEnabled : 1; unsigned char showsEditMenu : 1; unsigned char transitioningFromNSTextLayoutManagerToNSLayoutManager : 1; unsigned char extremeSizingEnabled : 1; unsigned char sizingRule : 1; unsigned char wantsContentAwareTypesettingLanguage : 1; } _tvFlags; long long _contentSizeUpdateSeqNo; _UITextViewRestorableScrollPosition *_scrollTarget; unsigned long long _scrollPositionDontRecordCount; _UITextViewRestorableScrollPosition *_scrollPosition; double _offsetFromScrollPosition; unsigned long long _dataDetectorTypes; double _preferredMaxLayoutWidth; UILabel *_placeholderLabel; NSAttributedString *_overriddenPlaceholder; long long _overriddenPlaceholderAlignment; long long _textKitCodingFlavor; NSDictionary *_linkTextAttributes; _UICharacterStreamingManager *_characterStreamingManager; NSDictionary *_siriParameters; double _firstBaselineOffsetFromTop; double _lastBaselineOffsetFromBottom; struct UIEdgeInsets { double top; double left; double bottom; double right; } _unadjustedTextContainerInset; struct UIEdgeInsets { double top; double left; double bottom; double right; } _textContainerInsetAdjustment; _UITextSizeCache *_intrinsicSizeCache; CUICatalog *_cuiCatalog; struct UIEdgeInsets { double top; double left; double bottom; double right; } _beforeFreezingTextContainerInset; struct UIEdgeInsets { double top; double left; double bottom; double right; } _duringFreezingTextContainerInset; struct CGSize { double width; double height; } _beforeFreezingFrameSize; BOOL _unfreezingTextContainerSize; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _frameOfTrailingWhitespace; BOOL _canShowTextFormattingOptions; UITextFormattingViewController *_textFormattingViewController; double _bottomContentInsetAdjustmentForTextFormattingController; UIBarButtonItemGroup *_textFormattingAssistantBarGroup; BOOL _textFormattingControllerPresentationDeferred; BOOL _forceSelectionDisplayForTextFormatting; id _textFormattingKeyboardSuppressionAssertion; BOOL _didDisableAutomaticKeyboardBehaviorForTextFormatting; id<UITextDragDropSupport> _textDragDropSupport; _UITextStorageDraggableGeometry *_geometry; unsigned long long _defaultTextPreviewOptions; _UITextViewContentPadding *_topContentPadding; _UITextViewContentPadding *_bottomContentPadding; struct CGPoint { double x; double y; } _scrollEndDraggingVelocity; UIView *_selectionContainerView; _UITextViewSearchableObject *_searchableObject; double _multilineContextWidth; } @property (nonatomic, setter=_setDrawsDebugBaselines:) BOOL _drawsDebugBaselines; @property (copy, nonatomic, setter=_setInteractionState:) id _interactionState; @property (copy, nonatomic) id interactionState; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic, getter=_isTextLayoutManagerEnabled) BOOL textLayoutManagerEnabled; @property (retain, nonatomic) _UITextViewVisualStyle *visualStyle; @property (readonly, nonatomic, getter=_dci_findInteraction) _UIFindInteraction *_dci_findInteraction; @property (nonatomic, getter=_dci_isFindInteractionEnabled, setter=_dci_setFindInteractionEnabled:) BOOL _dci_findInteractionEnabled; @property (weak, nonatomic) id<UITextViewDelegate> delegate; @property (copy, nonatomic) NSString *text; @property (retain, nonatomic) UIFont *font; @property (retain, nonatomic) UIColor *textColor; @property (nonatomic) long long textAlignment; @property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } selectedRange; @property (nonatomic, getter=isEditable) BOOL editable; @property (nonatomic, getter=isSelectable) BOOL selectable; @property (nonatomic) unsigned long long dataDetectorTypes; @property (nonatomic) BOOL allowsEditingTextAttributes; @property (copy) NSAttributedString *attributedText; @property (copy, nonatomic) NSDictionary *typingAttributes; @property (retain) UIView *inputView; @property (retain) UIView *inputAccessoryView; @property (nonatomic) BOOL clearsOnInsertion; @property (readonly, nonatomic) NSTextContainer *textContainer; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } textContainerInset; @property (readonly, nonatomic) NSTextLayoutManager *textLayoutManager; @property (readonly, nonatomic) NSLayoutManager *layoutManager; @property (readonly, nonatomic) NSTextStorage *textStorage; @property (copy, nonatomic) NSDictionary *linkTextAttributes; @property (nonatomic) BOOL usesStandardTextScaling; @property (readonly, nonatomic) UIFindInteraction *findInteraction; @property (nonatomic, getter=isFindInteractionEnabled) BOOL findInteractionEnabled; @property (nonatomic) long long borderStyle; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) BOOL isSingleLineDocument; @property (retain, nonatomic) UIColor *tintColor; @property (readonly, nonatomic) _UITextLayoutControllerBase<_UITextLayoutController> *textLayoutController; @property (retain, nonatomic) _UITextInteractableItemCache *_textInteractableItemCache; @property (copy) UITextRange *selectedTextRange; @property (readonly, nonatomic) UITextRange *markedTextRange; @property (copy, nonatomic) NSDictionary *markedTextStyle; @property (readonly, nonatomic) UITextPosition *beginningOfDocument; @property (readonly, nonatomic) UITextPosition *endOfDocument; @property (weak, nonatomic) id<UITextInputDelegate> inputDelegate; @property (readonly, nonatomic) id<UITextInputTokenizer> tokenizer; @property (readonly, nonatomic) UIView *textInputView; @property (nonatomic) long long selectionAffinity; @property (readonly, nonatomic) id insertDictationResultPlaceholder; @property (readonly, nonatomic) BOOL hasText; @property (nonatomic) long long autocapitalizationType; @property (nonatomic) long long autocorrectionType; @property (nonatomic) long long spellCheckingType; @property (nonatomic) long long smartQuotesType; @property (nonatomic) long long smartDashesType; @property (nonatomic) long long smartInsertDeleteType; @property (nonatomic) long long inlinePredictionType; @property (nonatomic) long long keyboardType; @property (nonatomic) long long keyboardAppearance; @property (nonatomic) long long returnKeyType; @property (nonatomic) BOOL enablesReturnKeyAutomatically; @property (nonatomic, getter=isSecureTextEntry) BOOL secureTextEntry; @property (copy, nonatomic) NSString *textContentType; @property (copy, nonatomic) UITextInputPasswordRules *passwordRules; @property (weak, nonatomic) id<UITextPasteDelegate> pasteDelegate; @property (copy, nonatomic) UIPasteConfiguration *pasteConfiguration; @property (weak, nonatomic) id<UITextDragDelegate> textDragDelegate; @property (readonly, nonatomic) UIDragInteraction *textDragInteraction; @property (readonly, nonatomic, getter=isTextDragActive) BOOL textDragActive; @property (nonatomic) long long textDragOptions; @property (nonatomic) struct CGPoint { double x0; double x1; } contentOffsetForSameViewDrops; @property (weak, nonatomic) id<UITextDropDelegate> textDropDelegate; @property (readonly, nonatomic) UIDropInteraction *textDropInteraction; @property (readonly, nonatomic, getter=isTextDropActive) BOOL textDropActive; @property (readonly, nonatomic) UITextInteractionAssistant *interactionAssistant; @property (nonatomic) long long selectionGranularity; @property (readonly, nonatomic) long long cursorBehavior; @property (readonly, nonatomic) id<UITextInputSuggestionDelegate> textInputSuggestionDelegate; @property (nonatomic) long long _textInputSource; @property (readonly, nonatomic) RTIInputSystemSourceSession *_rtiSourceSession; @property (readonly, nonatomic) BOOL supportsImagePaste; @property (nonatomic) BOOL _systemCursorAccessoriesDisabled; @property (copy, nonatomic) NSString *recentInputIdentifier; @property (nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } validTextRange; @property (copy, nonatomic) NSIndexSet *PINEntrySeparatorIndexes; @property (nonatomic) struct __CFCharacterSet { } *textTrimmingSet; @property (retain, nonatomic) UIColor *insertionPointColor; @property (retain, nonatomic) UIColor *selectionBarColor; @property (retain, nonatomic) UIColor *selectionHighlightColor; @property (retain, nonatomic) UIImage *selectionDragDotImage; @property (retain, nonatomic) UIColor *selectionBorderColor; @property (nonatomic) double selectionBorderWidth; @property (nonatomic) double selectionCornerRadius; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } selectionEdgeInsets; @property (retain, nonatomic) UIColor *underlineColorForTextAlternatives; @property (retain, nonatomic) UIColor *underlineColorForSpelling; @property (nonatomic) unsigned long long insertionPointWidth; @property (nonatomic) int textLoupeVisibility; @property (nonatomic) int textSelectionBehavior; @property (nonatomic) id textSuggestionDelegate; @property (nonatomic) BOOL contentsIsSingleValue; @property (nonatomic) BOOL hasDefaultContents; @property (nonatomic) BOOL acceptsPayloads; @property (nonatomic) BOOL acceptsEmoji; @property (nonatomic) BOOL acceptsInitialEmojiKeyboard; @property (nonatomic) BOOL acceptsDictationSearchResults; @property (nonatomic) BOOL useAutomaticEndpointing; @property (nonatomic) BOOL showDictationButton; @property (nonatomic) BOOL forceEnableDictation; @property (nonatomic) BOOL forceDisableDictation; @property (nonatomic) BOOL forceSpellingDictation; @property (nonatomic) BOOL forceDefaultDictationInfo; @property (nonatomic) long long forceDictationKeyboardType; @property (nonatomic) BOOL preferOnlineDictation; @property (nonatomic) int emptyContentReturnKeyType; @property (nonatomic) BOOL returnKeyGoesToNextResponder; @property (nonatomic) BOOL acceptsFloatingKeyboard; @property (nonatomic) BOOL forceFloatingKeyboard; @property (nonatomic) struct UIEdgeInsets { double x0; double x1; double x2; double x3; } floatingKeyboardEdgeInsets; @property (nonatomic) BOOL acceptsSplitKeyboard; @property (nonatomic) BOOL displaySecureTextUsingPlainText; @property (nonatomic) BOOL displaySecureEditsUsingPlainText; @property (nonatomic) BOOL learnsCorrections; @property (nonatomic) int shortcutConversionType; @property (nonatomic) BOOL suppressReturnKeyStyling; @property (nonatomic) BOOL useInterfaceLanguageForLocalization; @property (nonatomic) BOOL deferBecomingResponder; @property (nonatomic) BOOL enablesReturnKeyOnNonWhiteSpaceContent; @property (copy, nonatomic) NSString *autocorrectionContext; @property (copy, nonatomic) NSString *responseContext; @property (retain, nonatomic) UIInputContextHistory *inputContextHistory; @property (nonatomic) BOOL disableInputBars; @property (nonatomic) BOOL isCarPlayIdiom; @property (nonatomic) long long textScriptType; @property (nonatomic) BOOL loadKeyboardsForSiriLanguage; @property (retain, nonatomic) _UISupplementalLexicon *supplementalLexicon; @property (retain, nonatomic) UIImage *supplementalLexiconAmbiguousItemIcon; @property (nonatomic) BOOL disablePrediction; @property (nonatomic) long long inlineCompletionType; @property (nonatomic) BOOL hidePrediction; @property (nonatomic) BOOL disableHandwritingKeyboard; @property (nonatomic, getter=isDevicePasscodeEntry) BOOL devicePasscodeEntry; @property (nonatomic) long long preferredKeyboardStyle; @property (readonly, nonatomic) UITextRange *textRangeForServicesInteraction; @property (readonly) id<NSCoding, NSCopying> selectedTextSearchDocument; @property (nonatomic, getter=_isExtremeSizingEnabled, setter=_setExtremeSizingEnabled:) BOOL _extremeSizingEnabled; @property (readonly, nonatomic) BOOL supportsTextReplacement; @property (nonatomic) BOOL adjustsFontForContentSizeCategory; @property (nonatomic) long long sizingRule; + (id)_defaultFont; + (id)textViewUsingTextLayoutManager:(BOOL)a0; + (id)_defaultTextColor; + (BOOL)_isTextLayoutManagerEnabled; - (void)drawRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 forViewPrintFormatter:(id)a1; - (Class)_printFormatterClass; - (void)applyGrammarCheckingIndication; - (void)toggleItalics:(id)a0; - (id)textStylingAtPosition:(id)a0 inDirection:(long long)a1; - (id)positionWithinRange:(id)a0 farthestInDirection:(long long)a1; - (void)replace:(id)a0; - (id)closestPositionToPoint:(struct CGPoint { double x0; double x1; })a0 withinRange:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })accessibilityFrame; - (void)setSecureTextEntry:(BOOL)a0; - (void)validateCommand:(id)a0; - (void)decodeRestorableStateWithCoder:(id)a0; - (id)characterRangeByExtendingPosition:(id)a0 inDirection:(long long)a1; - (void)addTextAlternatives:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })firstRectForRange:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForDictationResultPlaceholder:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleRect; - (void)cut:(id)a0; - (void)toggleBoldface:(id)a0; - (id)selectedText; - (void)cancelAutoscroll; - (void)encodeRestorableStateWithCoder:(id)a0; - (void)select:(id)a0; - (void)_transliterateChinese:(id)a0; - (void)decreaseSize:(id)a0; - (void)replaceFoundTextInRange:(id)a0 inDocument:(id)a1 withText:(id)a2; - (BOOL)_disableAutomaticKeyboardBehavior; - (void)pasteAndMatchStyle:(id)a0; - (id)closestPositionToPoint:(struct CGPoint { double x0; double x1; })a0; - (id)metadataDictionariesForDictationResults; - (id)positionFromPosition:(id)a0 inDirection:(long long)a1 offset:(long long)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })caretRectForPosition:(id)a0; - (void)willDismissEditMenuWithAnimator:(id)a0; - (void)invalidateIntrinsicContentSize; - (void)makeTextWritingDirectionLeftToRight:(id)a0; - (void)selectAll:(id)a0; - (void)makeTextWritingDirectionRightToLeft:(id)a0; - (id)undoManager; - (void)startAutoscroll:(struct CGPoint { double x0; double x1; })a0; - (void)setContentMode:(long long)a0; - (BOOL)keyboardInputChanged:(id)a0; - (void)_promptForReplace:(id)a0; - (void)alignRight:(id)a0; - (void)removeEmojiAlternatives; - (void)captureTextFromCamera:(id)a0; - (BOOL)_shouldSuppressSelectionCommands; - (void)textInputDidChangeSelection:(id)a0; - (long long)baseWritingDirectionForPosition:(id)a0 inDirection:(long long)a1; - (void)setNeedsDisplay; - (void)useSelectionForFind:(id)a0; - (void)makeTextWritingDirectionNatural:(id)a0; - (void)toggleUnderline:(id)a0; - (void)didEndTextSearchOperation; - (void)takeTraitsFrom:(id)a0; - (void)increaseSize:(id)a0; - (id)characterRangeAtPoint:(struct CGPoint { double x0; double x1; })a0; - (void)endFloatingCursor; - (long long)offsetFromPosition:(id)a0 toPosition:(id)a1; - (void)scrollSelectionToVisible:(BOOL)a0; - (id)selectionRectsForRange:(id)a0; - (void)unmarkText; - (void)removeDictationResultPlaceholder:(id)a0 willInsertResult:(BOOL)a1; - (void)setContentOffset:(struct CGPoint { double x0; double x1; })a0; - (void)_updateContentSize; - (void)replaceRange:(id)a0 withText:(id)a1; - (void)alignJustified:(id)a0; - (BOOL)_isDisplayingShareViewController; - (void)_setTextColor:(id)a0; - (void)dealloc; - (id)_defaultFocusEffect; - (void)_populateArchivedSubviews:(id)a0; - (long long)comparePosition:(id)a0 toPosition:(id)a1; - (void)addTextAlternativesDisplayStyle:(long long)a0 toRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)replaceRangeWithTextWithoutClosingTyping:(id)a0 replacementText:(id)a1; - (void)beginFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0; - (id)textRangeFromPosition:(id)a0 toPosition:(id)a1; - (id)textInRange:(id)a0; - (void)setContentInset:(struct UIEdgeInsets { double x0; double x1; double x2; double x3; })a0; - (void)beginSelectionChange; - (BOOL)_isDisplayingTextService; - (void)find:(id)a0; - (void)alignLeft:(id)a0; - (id)_containerView; - (void)removeInvisibleRange:(id)a0; - (void)traitCollectionDidChange:(id)a0; - (void)setBaseWritingDirection:(long long)a0 forRange:(id)a1; - (id)positionFromPosition:(id)a0 offset:(long long)a1; - (void)_notifyDidBeginEditing; - (void)keyboardInputChangedSelection:(id)a0; - (void)_keyboardDidShow:(id)a0; - (BOOL)_isSystemAttachment:(id)a0; - (void)endSelectionChange; - (struct CGSize { double x0; double x1; })_intrinsicSizeWithinSize:(struct CGSize { double x0; double x1; })a0; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (void)_share:(id)a0; - (id)_attributedStringForInsertionOfAttributedString:(id)a0; - (void)setContinuousSpellCheckingEnabled:(BOOL)a0; - (void)updateTextAttributesWithConversionHandler:(id /* block */)a0; - (BOOL)canBecomeFocused; - (void)_setFreezeTextContainerSize:(BOOL)a0; - (long long)compareFoundRange:(id)a0 toRange:(id)a1 inDocument:(id)a2; - (void)didBeginTextSearchOperation; - (id)forwardingTargetForSelector:(SEL)a0; - (void)tintColorDidChange; - (void)updateFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0; - (void)encodeWithCoder:(id)a0; - (void)_setMultilineContextWidth:(double)a0; - (void)_notifyDidEndEditing; - (void)insertText:(id)a0 alternatives:(id)a1 style:(long long)a2; - (BOOL)_allowAnimatedUpdateSelectionRectViews; - (void)_scrollRangeToVisible:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 animated:(BOOL)a1; - (BOOL)resignFirstResponder; - (void)copy:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_systemDefaultFocusGroupIdentifier; - (void)findNext:(id)a0; - (void)setFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (BOOL)usesTiledViews; - (struct { double x0; double x1; })_baselineOffsetsAtSize:(struct CGSize { double x0; double x1; })a0; - (id)largeContentTitle; - (void)findPrevious:(id)a0; - (void)_define:(id)a0; - (void)setMaxTileHeight:(double)a0; - (double)_preferredMaxLayoutWidth; - (void)setNeedsLayout; - (BOOL)_shouldAppendTextInViewDescription; - (void)updateFloatingCursorAtPoint:(struct CGPoint { double x0; double x1; })a0 animated:(BOOL)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })alignmentRectInsets; - (void)_addShortcut:(id)a0; - (BOOL)_isDisplayingLookupViewController; - (void)_translate:(id)a0; - (id)_visualSelectionRangeForExtent:(id)a0 forPoint:(struct CGPoint { double x0; double x1; })a1 fromPosition:(id)a2 inDirection:(long long)a3; - (void)_findSelected:(id)a0; - (void)findAndReplace:(id)a0; - (id)webView; - (void)clearAllDecoratedFoundText; - (void)textInputDidAnimatePaste:(id)a0; - (id)_contentView; - (BOOL)allowsAttachments; - (unsigned long long)_textLengthToDeleteBeforeSelectedRangeForSmartDelete; - (void)setBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)methodSignatureForSelector:(SEL)a0; - (id)_inputController; - (BOOL)keyboardInput:(id)a0 shouldReplaceTextInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementText:(id)a2; - (BOOL)allowsDraggingAttachments; - (BOOL)_isDisplayingShortcutViewController; - (void)_deleteBackwardAndNotify:(BOOL)a0; - (void)removeAllGhostedRanges; - (void)updateSelection; - (void)removeTextPlaceholder:(id)a0; - (void)insertText:(id)a0; - (void)performTextSearchWithQueryString:(id)a0 usingOptions:(id)a1 resultAggregator:(id)a2; - (BOOL)_shouldObscureInput; - (void)scrollRangeToVisible:(id)a0 inDocument:(id)a1; - (void)scrollRangeToVisible:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (void)_textStorageDidProcessEditing:(id)a0; - (void)willPresentEditMenuWithAnimator:(id)a0; - (id)_initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textLayoutManagerEnabled:(BOOL)a1; - (BOOL)canBecomeFirstResponder; - (void)textInputWillAnimatePaste:(id)a0; - (void).cxx_destruct; - (void)setUsesTiledViews:(BOOL)a0; - (BOOL)textInputShouldExtendCaretHeight:(id)a0; - (BOOL)keyboardInput:(id)a0 shouldInsertText:(id)a1 isMarkedText:(BOOL)a2; - (void)alignCenter:(id)a0; - (void)_prepareForSecondIntrinsicContentSizeCalculationWithLayoutEngineBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)insertTextPlaceholderWithSize:(struct CGSize { double x0; double x1; })a0; - (BOOL)_needsDoubleUpdateConstraintsPass; - (BOOL)performFinalGrammarChecking; - (void)deleteBackward; - (double)_multilineContextWidth; - (id)_textInputTraits; - (void)setAttributedMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)_applyOptionsToGeometry; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (double)_baselineOffsetFromBottom; - (struct CGPoint { double x0; double x1; })textContainerOrigin; - (void)_didMoveFromWindow:(id)a0 toWindow:(id)a1; - (BOOL)_freezeTextContainerSize; - (BOOL)_isDisplayingReferenceLibraryViewController; - (void)_pasteAttributedString:(id)a0 pasteAsRichText:(BOOL)a1; - (void)_scrollViewAnimationEnded:(id)a0 finished:(BOOL)a1; - (void)setMarkedText:(id)a0 selectedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1; - (void)setNeedsDisplayInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)decorateFoundTextRange:(id)a0 inDocument:(id)a1 usingStyle:(long long)a2; - (BOOL)becomeFirstResponder; - (void)_insertAttributedTextWithoutClosingTyping:(id)a0; - (void)layoutSubviews; - (void)addInvisibleRange:(id)a0; - (void)_registerUndoOperationForReplacementWithActionName:(id)a0 replacementText:(id)a1; - (void)addGhostedRange:(id)a0; - (void)_prepareForFirstIntrinsicContentSizeCalculation; - (id)_allowedTypingAttributes; - (BOOL)keyboardInputShouldDelete:(id)a0; - (void)insertAttributedText:(id)a0; - (BOOL)textInput:(id)a0 shouldChangeCharactersInRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a1 replacementText:(id)a2; - (void)textInputDidChange:(id)a0; - (id)textInputTraits; - (void)insertDictationResult:(id)a0 withCorrectionIdentifier:(id)a1; - (id)initWithCoder:(id)a0; - (id)attributedTextInRange:(id)a0; - (double)maxTileHeight; - (BOOL)isEditing; - (BOOL)canResignFirstResponder; - (void)setScrollEnabled:(BOOL)a0; - (id)automaticallySelectedOverlay; - (id)rangeWithTextAlternatives:(id *)a0 atPosition:(id)a1; - (void)_setAllowedTypingAttributes:(id)a0; - (BOOL)_mightHaveSelection; - (BOOL)respondsToSelector:(SEL)a0; - (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1; - (void)pasteItemProviders:(id)a0; - (void)invalidateDropCaret; - (void)paste:(id)a0; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (void)_constrainTiledRenderingToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (double)_currentPreferredMaxLayoutWidth; - (void)_diagnoseFocusabilityForReport:(id)a0; - (void)_setCuiCatalog:(id)a0; - (void)_updateTextFormattingController; - (void)draggingStarted; - (void)droppingStarted; - (BOOL)_isInCompactHorizontalSizeClass; - (id)findInteraction:(id)a0 sessionForView:(id)a1; - (BOOL)isAccessibilityElementByDefault; - (BOOL)isEditableForTextContainerView:(id)a0; - (void)setBecomesEditableWithGestures:(BOOL)a0; - (void)setShouldAutoscrollAboveBottom:(BOOL)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleTextRect; - (id)_activityItemsConfigurationAtLocation:(struct CGPoint { double x0; double x1; })a0; - (void)_adjustBottomContentInsetForTextFormattingController:(BOOL)a0; - (void)_adjustFontForAccessibilityTraits:(BOOL)a0; - (void)_adjustFontForTypesettingLanguage; - (BOOL)_allowHighlightForTextInteractableItem:(id)a0; - (BOOL)_allowInteraction:(long long)a0 forTextInteractableItem:(id)a1; - (BOOL)_allowsOverflowForIntrinsicSizeCalculation; - (id)_anyTextItemConstrainedToLineAtPoint:(struct CGPoint { double x0; double x1; })a0; - (double)_autolayoutSpacingAtEdge:(int)a0 forAttribute:(long long)a1 inContainer:(id)a2 isGuide:(BOOL)a3; - (double)_autolayoutSpacingAtEdge:(int)a0 forAttribute:(long long)a1 nextToNeighbor:(id)a2 edge:(int)a3 attribute:(long long)a4 multiplier:(double)a5; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_boundingRectForRange:(id)a0; - (void)_cancelDataDetectors; - (void)_clearHighlightView; - (void)_commonInitWithTextContainer:(id)a0 decoding:(BOOL)a1 editable:(BOOL)a2 selectable:(BOOL)a3 draggable:(BOOL)a4 textLayoutManagerEnabled:(BOOL)a5; - (void)_configureForLayoutCalculation:(id)a0 inSize:(struct CGSize { double x0; double x1; })a1; - (void)_configureWithTextContainer:(id)a0 layoutManager:(id)a1 textLayoutManagerEnabled:(BOOL)a2; - (struct CGSize { double x0; double x1; })_containerSizeForBoundsSize:(struct CGSize { double x0; double x1; })a0 allowingOverflow:(BOOL)a1; - (struct CGPoint { double x0; double x1; })_contentOffsetForScrollToVisible:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct CGPoint { double x0; double x1; })_contentOffsetForScrollingToRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (id)_cuiCatalog; - (id)_cuiStyleEffectConfiguration; - (id)_currentDefaultAttributes; - (unsigned long long)_defaultTextPreviewOptions; - (BOOL)_delegatesAllowingLinkInteraction; - (BOOL)_delegatesAllowingTextItemInteractions; - (BOOL)_delegatesAllowingTextItemMenuInteraction; - (BOOL)_delegatesAllowingTextItemPrimaryActionInteraction; - (void)_didFinishSpeechRecognition; - (void)_didRecognizeSpeechStrings:(id)a0; - (void)_didRecognizeSpeechTokens:(id)a0; - (void)_disableTiledViews; - (void)_dismissTextFormattingControllerIfNeededWithAnimation:(BOOL)a0; - (unsigned long long)_effectiveDataDetectorTypes; - (id)_effectivePasteConfiguration; - (void)_enableSiriAnimationDictationStyle; - (long long)_encodedTextKitFlavor; - (void)_ensureCleanedUp; - (BOOL)_finishResignFirstResponder; - (double)_firstBaselineOffsetFromTop; - (id)_fontInfoForBaselineSpacing; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_frameOfTrailingWhitespace; - (id)_getDelegateZoomView; - (BOOL)_hasBaseline; - (BOOL)_hasCustomAutolayoutNeighborSpacingForAttribute:(long long *)a0; - (BOOL)_hasFontInfoForVerticalBaselineSpacing; - (BOOL)_implementsEditMenu; - (id)_implicitPasteConfigurationClasses; - (void)_installContainerViewAtIndex:(unsigned long long)a0; - (BOOL)_interactionPossibleWithAttachment:(id)a0; - (id)_interactionRequestForItem:(id)a0; - (double)_internalFirstBaselineOffsetFromTop; - (double)_internalLastBaselineOffsetFromBottom; - (void)_invalidateContainerViewSize; - (BOOL)_isInteractiveTextSelectionDisabled; - (BOOL)_isTextSizeCacheEnabled; - (void)_keyboardFrameDidChange:(id)a0; - (id)_layoutDebuggingTitle; - (void)_layoutPlaceholder; - (void)_layoutText; - (id)_linkTextAttributesForLink:(id)a0 forCharacterAtIndex:(unsigned long long)a1; - (void)_logWarningForMenuControllerUsage; - (id)_menuConfigurationForTextInteractableItem:(id)a0 defaultMenu:(id)a1; - (BOOL)_mightHaveInteractableItems; - (id)_newContainerViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textContainer:(id)a1 textLayoutController:(id)a2; - (id)_newTextContainer; - (id)_newTextKit1LayoutControllerWithTextContainer:(id)a0 layoutManager:(id)a1 textStorage:(id)a2; - (void)_observedTextViewDidChange:(id)a0; - (BOOL)_ownsInputAccessoryView; - (void)_performTextKit1LayoutCalculation:(id /* block */)a0 inSize:(struct CGSize { double x0; double x1; })a1; - (void)_performTextKit2LayoutCalculation:(id /* block */)a0 inSize:(struct CGSize { double x0; double x1; })a1; - (id)_placeholderLabel; - (void)_presentTextFormattingController; - (BOOL)_preserveSelectionDisplayForTextFormatting; - (id)_previewRendererForRange:(id)a0 unifyRects:(BOOL)a1; - (id)_primaryActionForTextInteractableItem:(id)a0 defaultAction:(id)a1; - (id)_rangeForTextKitRanges:(id)a0; - (BOOL)_reconfigureWithLayoutManager:(id)a0 triggeredByLayoutManagerAccess:(BOOL)a1 triggeringSelector:(SEL)a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_rectForScrollToVisible:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_rectToScrollToVisibleInCellInWindow:(id)a0; - (void)_resetDataDetectorsResults; - (void)_resetUsesExplicitPreferredMaxLayoutWidth; - (id)_resolvedTypesettingLanguage:(id)a0; - (id)_restorableScrollPosition; - (id)_restorableScrollPositionForStateRestoration; - (BOOL)_restoreFirstResponder; - (void)_restoreScrollPosition:(id)a0 animated:(BOOL)a1; - (void)_restoreSize:(struct { BOOL x0; BOOL x1; struct CGSize { double x0; double x1; } x2; })a0 afterLayoutCalculation:(id)a1; - (void)_resyncContainerFrameForNonAutolayout; - (void)_resyncContainerFrameForNonAutolayoutDeferringSizeToFit:(BOOL)a0; - (struct { BOOL x0; BOOL x1; struct CGSize { double x0; double x1; } x2; })_saveSizeBeforeLayoutCalculation:(id)a0; - (void)_scrollRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 toVisibleInContainingScrollView:(BOOL)a1; - (void)_scrollSelectionToVisibleInContainingScrollView; - (void)_scrollSelectionToVisibleInContainingScrollView:(BOOL)a0; - (void)_scrollToCaretIfNeeded; - (void)_scrollToSelectionIfNeeded; - (void)_scrollViewDidEndDraggingWithDeceleration:(BOOL)a0; - (void)_scrollViewWillEndDraggingWithVelocity:(struct CGPoint { double x0; double x1; })a0 targetContentOffset:(struct CGPoint { double x0; double x1; } *)a1; - (id)_selectionContainerViewAboveText; - (void)_selectionMayChange:(id)a0; - (void)_setContentOffsetWithoutRecordingScrollPosition:(struct CGPoint { double x0; double x1; })a0; - (void)_setCuiStyleEffectConfiguration:(id)a0; - (void)_setDefaultTextPreviewOptions:(unsigned long long)a0; - (void)_setDictationResult:(id)a0 withCorrectionIdentifier:(id)a1; - (void)_setEncodedTextKitFlavor:(long long)a0; - (void)_setFrameOrBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 fromOldRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 settingAction:(id /* block */)a2; - (void)_setInteractiveTextSelectionDisabled:(BOOL)a0; - (void)_setNeedsTextLayout; - (void)_setOverridePlaceholder:(id)a0 alignment:(long long)a1; - (void)_setPreferredMaxLayoutWidth:(double)a0; - (void)_setShowsEditMenu:(BOOL)a0; - (void)_setSiriAnimationDictationStyleWithCharacterInsertionRate:(double)a0 minimumDurationBetweenHypotheses:(double)a1; - (void)_setTextSizeCacheEnabled:(BOOL)a0; - (void)_setTypingAttributesTextColor:(id)a0; - (void)_setUpWithTextContainer:(id)a0 textLayoutManagerEnabled:(BOOL)a1; - (void)_setWantsContentAwareTypesettingLanguage:(BOOL)a0; - (void)_setupDefaultStyleEffectConfiguration; - (BOOL)_shouldBecomeEditableUponBecomingTargetOfKeyboardEventDeferringEnvironment; - (BOOL)_shouldBecomeEditableUponFocus; - (BOOL)_shouldCollectAsKeyView; - (BOOL)_shouldHideInputViewsForTextFormatting; - (BOOL)_shouldInvalidateBaselineConstraintsForSize:(struct CGSize { double x0; double x1; })a0 oldSize:(struct CGSize { double x0; double x1; })a1; - (BOOL)_shouldScrollEnclosingScrollView; - (BOOL)_shouldShowEditMenu; - (BOOL)_shouldStartDataDetectors; - (void)_showTextFormattingOptions:(id)a0; - (BOOL)_showsEditMenu; - (void)_startDataDetectors; - (void)_startDataDetectorsIfNeeded; - (void)_startSuppressingKeyboardForTextFormatting:(id)a0; - (void)_stopSuppressingKeyboardForTextFormatting:(id)a0; - (void)_syncTypingAttributesToTextContainerAttributesForExtraLineFragment; - (id)_targetedPreviewForHighlightRange:(id)a0; - (id)_targetedPreviewForTextInteractableItem:(id)a0 dismissing:(BOOL)a1; - (void)_textContainerSizeDidChange:(id)a0; - (double)_textFormattingControllerOverlapHeight; - (void)_textFormattingRequestsFirstResponderResignation:(id)a0; - (void)_textFormattingRequestsFirstResponderRestoration:(id)a0; - (id)_textGeometry; - (id)_textInputViewForAddingGestureRecognizers; - (void)_textInteractableItem:(id)a0 willDismissMenuWithAnimator:(id)a1; - (void)_textInteractableItem:(id)a0 willDisplayMenuWithAnimator:(id)a1; - (id)_textInteractableItemAtPoint:(struct CGPoint { double x0; double x1; })a0 precision:(unsigned long long)a1; - (id)_textItemForItem:(id)a0; - (void)_textViewContentPaddingDidChange:(id)a0; - (void)_textViewDidDismissTextFormattingOptions; - (void)_textViewWillPresentTextFormattingOptions; - (unsigned long long)_totalNumberOfTextViewsInLayoutManager; - (void)_unconstrainTiledRendering; - (void)_updateBaselineInformationDependentOnBounds; - (void)_updateContainerTileAndSizingFlags; - (void)_updateFrameOfTrailingWhitespace:(struct CGSize { double x0; double x1; })a0; - (void)_updatePlaceholderVisibility; - (void)_updateSelectableInteractions; - (void)_updateSelectionGestures; - (void)_updateTextContainerSizeAndSizeToFit; - (void)_updateTextEffectsConfigurationIfNeeded; - (void)_updateTextFormattingControllerPresentationSource; - (void)_updateTextFormattingGroupInInputAssistantItem; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })_visibleRangeWithLayout:(BOOL)a0; - (BOOL)_wantsBaselineUpdatingFollowingConstraintsPass; - (BOOL)_wantsContentAwareTypesettingLanguage; - (void)adjustedContentInsetDidChange; - (id)attributedPlaceholder; - (void)becomeDropResponder; - (BOOL)becomesEditableWithGestures; - (id)bottomContentPadding; - (BOOL)canBecomeDropResponder; - (void)decodeRestorableStateWithCoder:(id)a0 includingSelectedTextAndDisplayedViewControllers:(BOOL)a1; - (void)disableClearsOnInsertion; - (void)draggingFinished:(id)a0; - (void)droppingFinished; - (id)editMenuForTextRange:(id)a0 suggestedActions:(id)a1; - (void)encodeRestorableStateWithCoder:(id)a0 includingSelectedTextAndDisplayedViewControllers:(BOOL)a1; - (id)extractWordArrayFromTokensArray:(id)a0; - (void)findInteraction:(id)a0 didBeginFindSession:(id)a1; - (void)findInteraction:(id)a0 didEndFindSession:(id)a1; - (id)initReadonlyAndUnselectableWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textContainer:(id)a1; - (id)initReadonlyAndUnselectableWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textContainer:(id)a1 textLayoutManagerEnabled:(BOOL)a2; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 font:(id)a1; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textContainer:(id)a1; - (void)insertText:(id)a0 style:(long long)a1 alternatives:(id)a2; - (BOOL)isElementAccessibilityExposedToInterfaceBuilder; - (double)lineHeight; - (id)linkTextAttributesForTextContainerView:(id)a0; - (unsigned long long)marginTop; - (void)replaceAllOccurrencesOfQueryString:(id)a0 usingOptions:(id)a1 withText:(id)a2; - (void)resignDropResponderWithDropPerformed:(BOOL)a0; - (struct _NSRange { unsigned long long x0; unsigned long long x1; })selectedRangeForTextContainerView:(id)a0; - (id)selectionContainerView; - (void)setAttributedPlaceholder:(id)a0; - (void)setContentToHTMLString:(id)a0; - (void)setLineHeight:(double)a0; - (void)setMarginTop:(unsigned long long)a0; - (void)setShouldPresentSheetsInAWindowLayeredAboveTheKeyboard:(BOOL)a0; - (void)setShouldPreserveVisualFontSizeFidelity:(BOOL)a0; - (void)setTiledViewsDrawAsynchronously:(BOOL)a0; - (BOOL)shouldAutoscrollAboveBottom; - (BOOL)shouldPresentSheetsInAWindowLayeredAboveTheKeyboard; - (BOOL)shouldPreserveVisualFontSizeFidelity; - (BOOL)shouldReplaceFoundTextInRange:(id)a0 inDocument:(id)a1 withText:(id)a2; - (void)startInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0; - (id)textContainerView:(id)a0 cuiCatalogForTextEffectName:(id)a1; - (id)textContainerView:(id)a0 linkTextAttributesForLink:(id)a1 forCharacterAtIndex:(unsigned long long)a2; - (void)textFormattingDidFinish:(id)a0; - (BOOL)tiledViewsDrawAsynchronously; - (id)topContentPadding; - (void)updateAutoscrollAboveBottom; - (void)updateInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0; - (void)updateSelectionForTextContainerView:(id)a0; - (void)updateSelectionImmediately; - (void)validateInteractionWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })visibleRectIgnoringKeyboard; - (void)willHighlightFoundTextRange:(id)a0 inDocument:(id)a1; - (BOOL)willInteractWithLinkAtPoint:(struct CGPoint { double x0; double x1; })a0; @end