luxlabs header browser preview


@class _UICascadingTextStorage, NSAttributedString;

@interface _UIObscurableTextContentStorage : NSTextContentStorage {
    _UICascadingTextStorage *_cascadingTextStorage;
    NSAttributedString *_obscuredAttributedString;
}

@property (readonly, nonatomic) NSAttributedString *obscuredAttributedString;
@property (nonatomic, getter=isObscured) BOOL obscured;
@property (nonatomic) struct _NSRange { unsigned long long location; unsigned long long length; } unobscuredRange;

- (id)attributedString;
- (id)initWithTextStorage:(id)a0;
- (void)_invalidateObscuredAttributedString;
- (void).cxx_destruct;
- (void)setTextStorage:(id)a0;
- (void)processEditingForTextStorage:(id)a0 edited:(unsigned long long)a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2 changeInLength:(long long)a3 invalidatedRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a4;
- (void)_validateUnobscuredRange;

@end