@class NSDate, NSArray, NSString, CSSuggestion, NSDictionary, _MDQueryRewriteContext, NSAttributedString; @interface CSSearchQueryContext : NSObject <NSSecureCoding, NSCopying> { NSArray *_fetchAttributes; long long _maxSuggestionCount; NSString *_clientBundleID; NSArray *_bundleIDs; NSArray *_additionalBundleIDs; NSArray *_instantAnswersBundleIDs; NSArray *_rankingQueries; NSArray *_additionalQueries; NSArray *_instantAnswersQueries; NSArray *_preferredLanguages; NSArray *_markedTextArray; NSArray *_disableBundles; NSString *_filterQuery; NSString *_keyboardLanguage; NSString *_userQuery; NSArray *_resultMatchingAttributes; CSSuggestion *_suggestion; int _rankingType; long long _strongRankingQueryCount; long long _dominantRankingQueryCount; long long _dominatedRankingQueryCount; long long _shortcutBit; long long _highMatchBit; long long _lowMatchBit; long long _highRecencyBit; long long _lowRecencyBit; long long _maxCount; long long _minCount; long long _completionResultCount; long long _queryID; double _minL2Score; double _maxAge; BOOL _internal; BOOL _grouped; BOOL _live; BOOL _counting; BOOL _attribute; BOOL _lowPriority; BOOL _parseUserQuery; BOOL _enableSuggestionTokens; BOOL _enableRecentSuggestions; BOOL _enableResultCountsPerSuggestion; BOOL _fsOnly; BOOL _playback; BOOL _includeUserActivities; BOOL _disableBlockingOnIndex; BOOL _advancedQuery; BOOL _hasFreeTextQuery; unsigned __int128 _fuzzyMask; unsigned __int128 _fuzzyMatch; NSString *_completionString; NSString *_normalizedSearchQuery; NSArray *_completionAttributes; NSArray *_completionWeights; unsigned int _completionOptions; unsigned int _qos; unsigned int _userQueryOptions; double _currentTime; NSDictionary *_options; NSArray *_mountPoints; NSArray *_scopes; NSString *_reason; _MDQueryRewriteContext *_rewriteContext; NSArray *_customFieldSpecifications; NSDate *_instantAnswersOverrideDate; NSString *_customResourceDirectory; unsigned long long _maximumBatchSize; } @property (class, readonly) BOOL supportsSecureCoding; @property (nonatomic) unsigned int flags; @property (retain, nonatomic) NSArray *protectionClasses; @property BOOL allowSpotlightEntitledAttributes; @property BOOL allowPhotosEntitledAttributes; @property BOOL allowDocumentUnderstandingEntitledAttributes; @property BOOL disableResultStreaming; @property (retain, nonatomic) NSString *clientBundleID; @property (retain, nonatomic) NSArray *bundleIDs; @property (retain, nonatomic) NSArray *additionalBundleIDs; @property (retain, nonatomic) NSArray *instantAnswersBundleIDs; @property (retain, nonatomic) NSArray *rankingQueries; @property (retain, nonatomic) NSArray *additionalQueries; @property (retain, nonatomic) NSArray *instantAnswersQueries; @property (retain, nonatomic) NSArray *preferredLanguages; @property (retain, nonatomic) NSArray *markedTextArray; @property (retain, nonatomic) NSArray *disableBundles; @property (retain, nonatomic) NSString *userQuery; @property (copy, nonatomic) CSSuggestion *suggestion; @property (copy, nonatomic) NSArray *groupingRules; @property (retain, nonatomic) NSArray *resultMatchingAttributes; @property (retain, nonatomic) NSArray *resultMatchingSceneIdentifiers; @property (nonatomic) int rankingType; @property (retain, nonatomic) NSString *filterQuery; @property (nonatomic) long long strongRankingQueryCount; @property (nonatomic) long long dominantRankingQueryCount; @property (nonatomic) long long dominatedRankingQueryCount; @property (nonatomic) long long shortcutBit; @property (nonatomic) long long highMatchBit; @property (nonatomic) long long lowMatchBit; @property (nonatomic) long long highRecencyBit; @property (nonatomic) long long lowRecencyBit; @property (nonatomic) long long maxCount; @property (nonatomic) long long minCount; @property (nonatomic) long long maxSuggestionCount; @property (nonatomic) long long completionResultCount; @property (nonatomic) long long queryID; @property (nonatomic) double minL2Score; @property (nonatomic) double maxAge; @property (nonatomic) BOOL internal; @property (nonatomic) BOOL grouped; @property (nonatomic) BOOL live; @property (nonatomic) BOOL counting; @property (nonatomic) BOOL attribute; @property (nonatomic) BOOL sodium; @property (nonatomic) BOOL pommesSuggestions; @property (nonatomic) BOOL pommesZKW; @property (nonatomic) BOOL lowPriority; @property (nonatomic) BOOL parseUserQuery; @property (nonatomic) BOOL disableNLP; @property (nonatomic) BOOL generateSuggestions; @property (nonatomic) BOOL enableInstantAnswers; @property (nonatomic) BOOL fsOnly; @property (nonatomic) BOOL playback; @property (nonatomic) BOOL includeUserActivities; @property (nonatomic) BOOL disableBlockingOnIndex; @property (nonatomic) BOOL fetchl2Signals; @property (nonatomic) BOOL priorityIndexQuery; @property (nonatomic) BOOL advancedQuery; @property (nonatomic) BOOL hasFreeTextQuery; @property (nonatomic) long long feedbackQueryID; @property (nonatomic) unsigned __int128 fuzzyMask; @property (nonatomic) unsigned __int128 fuzzyMatch; @property (retain, nonatomic) NSString *completionString; @property (retain, nonatomic) NSArray *completionAttributes; @property (retain, nonatomic) NSArray *completionWeights; @property (nonatomic) unsigned int completionOptions; @property (readonly) unsigned int qos; @property (nonatomic) unsigned int userQueryOptions; @property (nonatomic) double currentTime; @property (nonatomic) unsigned long long maximumBatchSize; @property (copy, nonatomic) NSDictionary *options; @property (retain, nonatomic) NSArray *mountPoints; @property (retain, nonatomic) NSArray *scopes; @property (retain, nonatomic) NSString *reason; @property (retain, nonatomic) _MDQueryRewriteContext *rewriteContext; @property (copy, nonatomic) NSDictionary *queryUnderstandingOutput; @property (copy, nonatomic) NSAttributedString *photosEntitySearchParse; @property (retain, nonatomic) NSArray *fetchAttributes; @property (copy, nonatomic) NSArray *filterQueries; @property (retain, nonatomic) NSString *keyboardLanguage; @property (nonatomic) unsigned long long sourceOptions; + (id)sodiumSupportedBundleIDs; - (BOOL)isSafari; - (void)setMaxItemCount:(long long)a0; - (void)setQos:(unsigned int)a0; - (id)init; - (BOOL)isMail; - (id)xpc_dictionary; - (id)initWithQoS:(unsigned int)a0; - (id)instantAnswersOverrideDate; - (BOOL)isMessages; - (id)normalizedSearchQuery; - (void)setInstantAnswersOverrideDate:(id)a0; - (id)sodiumEnabledBundleID; - (id)customFieldSpecifications; - (void)encodeWithCoder:(id)a0; - (BOOL)enablePhotosEntitySearch; - (id)customResourceDirectory; - (void)setCustomResourceDirectory:(id)a0; - (id)initWithXPCDictionary:(id)a0; - (void)setIsDateQueryContext:(BOOL)a0; - (long long)maxItemCount; - (void)setEnableSuggestionTokens:(BOOL)a0; - (void)setEnableRecentSuggestions:(BOOL)a0; - (BOOL)enableSuggestionTokens; - (id)description; - (void)setNormalizedSearchQuery:(id)a0; - (void).cxx_destruct; - (id)debugDescription; - (BOOL)enableResultCountsPerSuggestion; - (void)setEnableResultCountsPerSuggestion:(BOOL)a0; - (BOOL)isPommesCtl; - (void)setCustomFieldSpecifications:(id)a0; - (BOOL)enableRecentSuggestions; - (BOOL)isPhotos; - (void)setEnablePhotosEntitySearch:(BOOL)a0; - (BOOL)isDateQueryContext; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (BOOL)isNotes; @end