text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:39:01 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/UIKitCore.framework/UIKitCore
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <UIKitCore/UIKitCore-Structs.h>
  #import <UIKitCore/UIView.h>
  
  @class UITextInteractionAssistant, UITextSelection, UIView, UITextRangeView, NSArray, CAKeyframeAnimation;
  
  @interface UITextSelectionView : UIView {
  
  	UITextInteractionAssistant* m_interactionAssistant;
  	UITextSelection* m_selection;
  	UIView* m_caretView;
  	UIView* m_floatingCaretView;
  	UITextRangeView* m_rangeView;
  	BOOL m_caretBlinks;
  	BOOL m_caretShowingNow;
  	BOOL m_caretAnimating;
  	BOOL m_ghostApperarance;
  	BOOL m_caretVisible;
  	BOOL m_visible;
  	BOOL m_activated;
  	BOOL m_wasShowingCommands;
  	BOOL m_delayShowingCommands;
  	BOOL m_dictationReplacementsMode;
  	BOOL m_shouldEmphasizeNextSelectionRects;
  	int m_showingCommandsCounter;
  	NSArray* m_replacements;
  	BOOL m_deferSelectionCommands;
  	CFRunLoopObserverRef m_observer;
  	BOOL m_activeCaret;
  	BOOL m_isSuspended;
  	int m_showingCommandsCounterForRotate;
  	unsigned long long _activeGrabberSuppressionAssertions;
  	CAKeyframeAnimation* _caretBlinkAnimation;
  	id _floatingCaretBlinkAssertion;
  	BOOL m_forceRangeView;
  	BOOL m_isInstalledInSelectionContainerView;
  	BOOL _isIndirectFloatingCaret;
  	CGRect _stashedCaretRect;
  	CGRect _previousGhostCaretRect;
  
  }
  
  @property (nonatomic,readonly) UIView * caretView; 
  @property (nonatomic,readonly) UIView * floatingCaretView; 
  @property (nonatomic,readonly) UITextRangeView * rangeView; 
  @property (assign,nonatomic) CGRect stashedCaretRect;                                                 //@synthesize stashedCaretRect=_stashedCaretRect - In the implementation block
  @property (assign,nonatomic) BOOL isIndirectFloatingCaret;                                            //@synthesize isIndirectFloatingCaret=_isIndirectFloatingCaret - In the implementation block
  @property (assign,nonatomic) CGRect previousGhostCaretRect;                                           //@synthesize previousGhostCaretRect=_previousGhostCaretRect - In the implementation block
  @property (nonatomic,__weak,readonly) UITextInteractionAssistant * interactionAssistant; 
  @property (nonatomic,readonly) UITextSelection * selection; 
  @property (assign,nonatomic) BOOL caretBlinks; 
  @property (assign,nonatomic) BOOL visible; 
  @property (assign,nonatomic) BOOL forceRangeView; 
  @property (nonatomic,readonly) BOOL selectionCommandsShowing; 
  @property (nonatomic,retain) NSArray * replacements; 
  @property (nonatomic,readonly) BOOL isInstalledInSelectionContainerView; 
  @property (assign,nonatomic) BOOL caretVisible; 
  @property (assign,nonatomic) BOOL ghostAppearance; 
  -(void)detach;
  -(void)setCaretVisible:(BOOL)arg1 ;
  -(void)updateSelectionRects;
  -(void)removeFromSuperview;
  -(id)dynamicCaretList;
  -(BOOL)caretBlinks;
  -(void)setCaretBlinks:(BOOL)arg1 ;
  -(void)showSelectionCommands;
  -(BOOL)visible;
  -(void)setVisible:(BOOL)arg1 ;
  -(void)updateFloatingCursorAtPoint:(CGPoint)arg1 ;
  -(void)beginFloatingCursorAtPoint:(CGPoint)arg1 ;
  -(void)didSuspend:(id)arg1 ;
  -(UITextInteractionAssistant *)interactionAssistant;
  -(void)endFloatingCursor;
  -(void)willBeginFloatingCursor:(BOOL)arg1 ;
  -(void)animateBoxShrinkOn:(id)arg1 ;
  -(CGRect)clippedTargetRect:(CGRect)arg1 ;
  -(void)invalidate;
  -(void)configureForReplacementMode;
  -(void)updateBaseIsStartWithDocumentPoint:(CGPoint)arg1 ;
  -(BOOL)_shouldUseIndirectFloatingCaret;
  -(id)obtainGrabberSuppressionAssertion;
  -(id)initWithInteractionAssistant:(id)arg1 ;
  -(void)setPreviousGhostCaretRect:(CGRect)arg1 ;
  -(BOOL)affectedByScrollerNotification:(id)arg1 ;
  -(void)tintColorDidChange;
  -(void)deferredUpdateSelectionRects;
  -(id)_actingParentViewForGestureRecognizers;
  -(id)floatingCaretViewColor;
  -(void)_showCommandsWithReplacements:(id)arg1 isForContextMenu:(BOOL)arg2 forDictation:(BOOL)arg3 rectsToEvade:(id)arg4 ;
  -(void)scaleWillChange:(id)arg1 ;
  -(void)inputViewWillAnimate;
  -(void)windowDidResignOrBecomeKey;
  -(void)_showSelectionCommandsForContextMenu:(BOOL)arg1 ;
  -(CGPoint)floatingCursorPositionForPoint:(CGPoint)arg1 ;
  -(UIView *)floatingCaretView;
  -(void)beginFloatingCaretView;
  -(void)dealloc;
  -(id)caretViewColor;
  -(void)doneMagnifying;
  -(void)selectionWillScroll:(id)arg1 ;
  -(void)_showCaret:(int)arg1 ;
  -(void)setStashedCaretRect:(CGRect)arg1 ;
  -(void)configureForSelectionMode;
  -(BOOL)caretVisible;
  -(void)updateSelectionWithDocumentPoint:(CGPoint)arg1 ;
  -(void)updateFloatingCursorAtPoint:(CGPoint)arg1 velocity:(CGPoint)arg2 ;
  -(void)clearCaret;
  -(void)inputViewWillChange;
  -(void)showCommandsWithReplacements:(id)arg1 ;
  -(void)endFloatingCaretView;
  -(CGRect)stashedCaretRect;
  -(void)updateSelectionDots;
  -(CGRect)previousGhostCaretRect;
  -(void)willRotate:(id)arg1 ;
  -(void)configureForHighlightMode;
  -(void)appearOrFadeIfNecessary;
  -(void)inputViewDidMove;
  -(void)updateSelectionCommands;
  -(void)showSelectionCommandsAfterDelay:(double)arg1 ;
  -(void)didRotate:(id)arg1 ;
  -(void)deactivateAndCollapseSelection:(BOOL)arg1 ;
  -(void)selectionDidTranslateForReachability:(id)arg1 ;
  -(void)setIsIndirectFloatingCaret:(BOOL)arg1 ;
  -(void)releaseGrabberHandleSuppressionAssertion:(id)arg1 ;
  -(void)selectionChanged;
  -(void)updateRangeViewForSelectionMode;
  -(void)inputModeDidChange:(id)arg1 ;
  -(CGRect)selectionBoundingBox;
  -(BOOL)isInstalledInSelectionContainerView;
  -(void)showInitialCaret;
  -(void)showCaret:(int)arg1 ;
  -(void)textSelectionViewActivated:(id)arg1 ;
  -(void)deactivate;
  -(void)inputViewWillMove:(id)arg1 ;
  -(void)selectionWillTranslateForReachability:(id)arg1 ;
  -(void)_showCommandsWithReplacements:(id)arg1 forDictation:(BOOL)arg2 afterDelay:(double)arg3 ;
  -(BOOL)shouldBeVisible;
  -(void)showReplacementsWithGenerator:(id)arg1 forDictation:(BOOL)arg2 afterDelay:(double)arg3 ;
  -(UIView *)caretView;
  -(void)deferredUpdateSelectionCommands;
  -(id)dynamicCaret;
  -(void)validateWithInteractionAssistant:(id)arg1 ;
  -(void)configureForPencilDeletionPreviewMode;
  -(BOOL)ghostAppearance;
  -(BOOL)updateCalloutBarRects:(id)arg1 effectsWindow:(id)arg2 rectsToEvade:(id)arg3 ;
  -(void)clearRangeAnimated:(BOOL)arg1 ;
  -(void)calculateReplacementsWithGenerator:(id)arg1 andShowAfterDelay:(double)arg2 ;
  -(void)wilLResume:(id)arg1 ;
  -(void)_hideCaret:(int)arg1 ;
  -(BOOL)forceRangeView;
  -(void)hideSelectionCommandsAfterDelay:(double)arg1 ;
  -(BOOL)isValid;
  -(void)prepareForMagnification;
  -(id)ghostCaretViewColor;
  -(void)cancelDelayedCommandRequests;
  -(void)updateSelectionRectsIfNeeded;
  -(void)setEmphasisOnNextSelectionRects;
  -(BOOL)activeCaret;
  -(void)animateExpanderOn:(id)arg1 ;
  -(BOOL)selectionCommandsShowing;
  -(void)inputViewDidChange;
  -(UITextSelection *)selection;
  -(void)layoutChangedByScrolling:(BOOL)arg1 ;
  -(void)setForceRangeView:(BOOL)arg1 ;
  -(void)configureForPencilHighlightMode;
  -(id)_customSelectionContainerView;
  -(void)animatePulsingDirectCaret:(id)arg1 ;
  -(void)viewAnimate:(id)arg1 ;
  -(void)installIfNecessary;
  -(void)hideCaret:(int)arg1 ;
  -(void)setReplacements:(NSArray *)arg1 ;
  -(void)scaleDidChange:(id)arg1 ;
  -(BOOL)shouldSuppressSelectionHandles;
  -(void)activate;
  -(id)hitTest:(CGPoint)arg1 withEvent:(id)arg2 ;
  -(void)_setCaretBlinkAnimationEnabled:(BOOL)arg1 ;
  -(void)selectionDidScroll:(id)arg1 ;
  -(void)hideSelectionCommands;
  -(BOOL)isIndirectFloatingCaret;
  -(UITextRangeView *)rangeView;
  -(void)setGhostAppearance:(BOOL)arg1 ;
  -(BOOL)point:(CGPoint)arg1 isNearCursorRect:(CGRect)arg2 ;
  -(NSArray *)replacements;
  -(id)scrollView;
  -(void)showCalloutBarAfterDelay:(double)arg1 ;
  -(void)animatePulsingIndirectCaret:(id)arg1 ;
  -(void)animateCaret:(id)arg1 toPosition:(CGPoint)arg2 withSize:(CGSize)arg3 ;
  -(void)inputViewDidAnimate;
  -(void)updateDocumentHasContent:(BOOL)arg1 ;
  @end
  
  