@class NSString, NSArray, NSAttributedString, NSMutableDictionary, NSDictionary, CSItemSummary, CSSearchableItem, NSNumber; @interface _CSSuggestionToken : NSObject { 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