luxlabs header browser preview


@class NSArray, CNComposeRecipientTextView;

@interface _CNAtomTextView : UITextView {
    unsigned long long _textStorageEditingDepth;
}

@property (readonly) NSArray *atoms;
@property (weak) CNComposeRecipientTextView *hostRecipientView;

+ (id)os_log;

- (id)textStylingAtPosition:(id)a0 inDirection:(long long)a1;
- (void)cut:(id)a0;
- (void)makeTextWritingDirectionLeftToRight:(id)a0;
- (void)makeTextWritingDirectionRightToLeft:(id)a0;
- (id)undoManager;
- (id)selectionRectsForRange:(id)a0;
- (void)rightArrowPressed;
- (void)leftArrowPressed;
- (BOOL)resignFirstResponder;
- (void)copy:(id)a0;
- (id)keyCommands;
- (void).cxx_destruct;
- (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1;
- (BOOL)becomeFirstResponder;
- (BOOL)canPerformAction:(SEL)a0 withSender:(id)a1;
- (void)paste:(id)a0;
- (long long)baseWritingDirection;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 textContainer:(id)a1;
- (void)enumerateAtoms:(id /* block */)a0;
- (void)batchTextStorageUpdates:(id /* block */)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })convertGlyphRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void)enumerateAtomAttachments:(id /* block */)a0;
- (void)enumerateAtomsInCharacterRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 withBlock:(id /* block */)a1;
- (BOOL)isEditingTextStorage;
- (BOOL)notifyDelegateWithVoidSelector:(SEL)a0;
- (void)commaPressed;
- (void)downArrowPressed;
- (void)escKeyPressed;
- (BOOL)hostRecipientViewHasSearchResults;
- (BOOL)hostRecipientViewHasSearchTextOrTokensAndNoSearchResults;
- (BOOL)notifyDelegateWithBooleanSelector:(SEL)a0;
- (BOOL)notifyDelegateWithSelector:(SEL)a0 checkReturnValue:(BOOL)a1;
- (void)returnPressed;
- (void)tabPressed;
- (void)upArrowPressed;

@end