luxlabs header browser preview


@class NSArray, NSString, TSTTableInfo;
@protocol TSKAnnotation;

@interface TSTSearchReference : NSObject <TSKSearchReference> {
    TSTTableInfo *_tableInfo;
    struct { unsigned short row; unsigned char column; unsigned char reserved; } _cellID;
    struct _NSRange { unsigned long long location; unsigned long long length; } _range;
}

@property (nonatomic) struct CGPoint { double x; double y; } searchReferencePoint;
@property (retain, nonatomic) NSArray *findHighlights;
@property (nonatomic) BOOL pulseHighlight;
@property (nonatomic) BOOL autohideHighlight;
@property (retain, nonatomic) id<TSKAnnotation> annotation;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)searchReferenceWithTableInfo:(id)a0 cellID:(struct { unsigned short x0; unsigned char x1; unsigned char x2; })a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2;

- (struct _NSRange { unsigned long long x0; unsigned long long x1; })range;
- (void)dealloc;
- (id)selection;
- (id)model;
- (void)setCellID:(struct { unsigned short x0; unsigned char x1; unsigned char x2; })a0;
- (void)setRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (BOOL)isReplaceable;
- (struct { unsigned short x0; unsigned char x1; unsigned char x2; })cellID;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithTableInfo:(id)a0 cellID:(struct { unsigned short x0; unsigned char x1; unsigned char x2; })a1 range:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a2;
- (id)commandForReplacingWithString:(id)a0 options:(unsigned long long)a1;
- (id)searchReferenceEnd;
- (id)searchReferenceForReplacingWithString:(id)a0 options:(unsigned long long)a1 authorCreatedWithCommand:(id *)a2;
- (id)searchReferenceStart;
- (id)tableInfo;

@end