luxlabs header browser preview


@class NSString, NSArray, NSAttributedString, NSMutableDictionary, NSDictionary, CSItemSummary, CSSearchableItem, NSNumber;

@interface _CSSuggestionToken : NSObject <NSSecureCoding, NSCopying> {
    long long _internalType;
    long long _bundleType;
    struct _NSRange { unsigned long long location; unsigned long long length; } _replacementRange;
    NSNumber *_score;
    NSArray *_scopes;
    NSString *_displayString;
    NSString *_searchString;
    NSString *_spotlightQueryString;
    NSAttributedString *_suggestionDisplayText;
    BOOL _personIsUser;
    BOOL _personIsImportant;
    BOOL _personIsMailingList;
    BOOL _shouldDisplayNameAndEmail;
    BOOL _personNameIsMissing;
    BOOL _isMailIntent;
    BOOL _hasRecentActivity;
    BOOL _hasUsedDate;
    double _age;
    NSString *_personIdentifier;
    CSSearchableItem *_personItem;
    double _megadomeCompositeScore;
    BOOL _isMegadomeToken;
    int _suggestionTokenDataSources;
    NSString *_nlpCompletionType;
    NSDictionary *_nlpCompletionAttributes;
    long long _localCompletionType;
    NSArray *_localCompletionAttributes;
    NSArray *_localCompletionAttributesStrings;
    NSAttributedString *_displayText;
    long long _nlpKind;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (nonatomic) long long type;
@property (retain, nonatomic) NSNumber *score;
@property (retain, nonatomic) NSArray *tokenScopes;
@property (retain, nonatomic) NSArray *filterQueries;
@property (retain, nonatomic) NSMutableDictionary *features;
@property (readonly, nonatomic) NSAttributedString *displayText;
@property (readonly, nonatomic) struct _NSRange { unsigned long long x0; unsigned long long x1; } replacementRange;
@property (readonly, nonatomic) NSArray *scopes;
@property (nonatomic) unsigned long long selectedScope;
@property (retain, nonatomic) CSItemSummary *itemSummary;

- (id)displayString;
- (id)searchString;
- (unsigned long long)hash;
- (id)queryString;
- (void)setAge:(double)a0;
- (void)encodeWithCoder:(id)a0;
- (void)setInternalType:(long long)a0;
- (double)age;
- (id)description;
- (BOOL)isValid;
- (void).cxx_destruct;
- (id)debugDescription;
- (long long)internalType;
- (BOOL)isEqual:(id)a0;
- (void)updateSearchString:(id)a0;
- (double)lastUsedDate;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (long long)bundleType;
- (BOOL)isImportant;
- (BOOL)isUser;
- (void)setBundleType:(long long)a0;
- (id)localCompletionAttributeStrings;
- (id)initWithUserString:(id)a0 queryString:(id)a1;
- (BOOL)isEqualToToken:(id)a0;
- (BOOL)isMegadomeToken;
- (void)setHasUsedDate:(BOOL)a0;
- (void)commonInitWithUserString:(id)a0 displayString:(id)a1 score:(id)a2;
- (long long)compareByRank:(id)a0;
- (BOOL)hasRecentActivity;
- (BOOL)hasUsedDate;
- (id)initWithUserString:(id)a0 displayString:(id)a1;
- (id)initWithUserString:(id)a0 displayString:(id)a1 attributeValues:(id)a2 attributeStrings:(id)a3 options:(id)a4;
- (id)initWithUserString:(id)a0 displayString:(id)a1 score:(id)a2;
- (id)initWithUserString:(id)a0 itemResult:(id)a1;
- (id)initWithUserString:(id)a0 scopes:(id)a1 selectedIndex:(long long)a2 displayString:(id)a3;
- (id)initWithUserString:(id)a0 suggestionResult:(id)a1;
- (id)initWithUserString:(id)a0 suggestionTokenResult:(id)a1;
- (id)initWithUserString:(id)a0 tokenScopes:(id)a1 selectedIndex:(long long)a2 displayString:(id)a3 internalType:(long long)a4;
- (BOOL)isMailingList;
- (BOOL)isMessageWithAttachmentsToken;
- (long long)localCompare:(id)a0;
- (id)localCompletionAttributes;
- (id)localCompletionFeatures;
- (long long)localCompletionType;
- (double)megadomeCompositeScore;
- (void)mergeTokenAttributes:(id)a0;
- (void)mergeTokenScopesAndSpotlightQueryString:(id)a0;
- (BOOL)nameAndEmailRenderableWithName:(id)a0 emails:(id)a1;
- (long long)nlpCompare:(id)a0;
- (id)nlpCompletionAttributes;
- (id)nlpCompletionCategories;
- (id)nlpCompletionType;
- (long long)peopleCompare:(id)a0;
- (id)personItem;
- (void)setHasRecentActivity:(BOOL)a0;
- (void)setIsMailingList:(BOOL)a0;
- (void)setIsMegadomeToken:(BOOL)a0;
- (void)setMegadomeCompositeScore:(double)a0;
- (void)setSuggestionDisplayText:(id)a0;
- (void)setSuggestionTokenDataSources:(int)a0;
- (BOOL)shouldDisplayNameAndEmail;
- (id)spotlightQueryString;
- (id)suggestionDisplayText;
- (int)suggestionTokenDataSources;
- (id)tokenDisplayString;
- (long long)tokenKind;
- (id)tokenQueryString;
- (id)tokenText;
- (void)updateItemSummary;
- (void)updateNameAndEmailDisplayState;
- (void)updateReplacementRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0;
- (void)updateScopeSelection:(unsigned long long)a0;
- (void)updateScopes:(id)a0;
- (void)updateTokenText:(id)a0;

@end