@class NSString, NSArray, CSSuggestion, NSDictionary, CSAttributeEvaluator; @interface SPSearchQueryContext : NSObject <NSCopying> { CSAttributeEvaluator *_evaluator; CSAttributeEvaluator *_evaluatorForPersonMatching; } @property (retain, nonatomic) NSString *searchString; @property (readonly, nonatomic) NSString *normalizedSearchString; @property (retain, nonatomic) NSArray *markedTextArray; @property (readonly, getter=getTrimmedSearchString) NSString *trimmedSearchString; @property (readonly, nonatomic) BOOL hasMarkedText; @property (retain, nonatomic) NSString *keyboardLanguage; @property (retain, nonatomic) NSString *keyboardPrimaryLanguage; @property (retain, nonatomic) NSArray *searchDomains; @property (retain, nonatomic) NSArray *disabledDomains; @property (retain, nonatomic) NSArray *disabledBundles; @property (retain, nonatomic) NSArray *groupingRules; @property (nonatomic) BOOL forceQueryEvenIfSame; @property (nonatomic) unsigned long long whyQuery; @property (nonatomic) unsigned long long queryKind; @property (nonatomic) unsigned long long whyClear; @property (nonatomic) unsigned long long queryIdent; @property (nonatomic) double currentTime; @property (nonatomic) double scaleFactor; @property (nonatomic) BOOL allowInternet; @property (nonatomic) BOOL noTokenize; @property (nonatomic) BOOL internalDebug; @property (nonatomic) BOOL internalValidation; @property (nonatomic) BOOL disableOCR; @property (nonatomic) BOOL isAdvancedSyntax; @property (nonatomic) BOOL fetchL2Signals; @property (retain, nonatomic) NSArray *searchEntities; @property (retain, nonatomic) CSSuggestion *backingSearchModel; @property (copy, nonatomic) NSDictionary *queryUnderstandingOutput; @property (nonatomic) BOOL isPasscodeLocked; @property (readonly, nonatomic) NSString *displayedText; @property (retain, nonatomic) NSArray *disabledApps; @property (nonatomic) BOOL promoteLocalResults; @property (nonatomic) BOOL promoteParsecResults; + (id)queryContextWithSearchString:(id)a0; - (id)init; - (id)initWithSearchString:(id)a0; - (id)evaluatorForPersonMatching; - (void).cxx_destruct; - (void)incrementQueryId; - (id)evaluator; - (id)evaluatorWithSearchString:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; @end