@class NSURL, NSString, NSDictionary, NSData, NSArray, NSNumber, NSUserDefaults; @interface PARBag : NSObject @property (class, readonly) BOOL supportsSecureCoding; @property (copy, nonatomic) NSData *bagData; @property (readonly, copy, nonatomic) NSString *userAgent; @property (readonly, copy, nonatomic) NSString *clientName; @property (readonly, copy, nonatomic) NSDictionary *rawBag; @property (readonly, nonatomic) NSUserDefaults *userDefaults; @property (readonly, nonatomic, getter=isEnabled) BOOL enabled; @property (readonly, copy, nonatomic) NSString *version; @property (readonly, copy, nonatomic) NSString *releaseTag; @property (readonly, copy, nonatomic) NSDictionary *resources; @property (readonly, nonatomic) NSNumber *minSearchRenderTimeout; @property (readonly, nonatomic) NSNumber *searchRenderTimeout; @property (readonly, nonatomic) NSNumber *otherRenderTimeout; @property (readonly, nonatomic) NSNumber *minSuggestionRenderTimeout; @property (readonly, nonatomic) NSNumber *zkwSearchRenderTimeout; @property (readonly, nonatomic) NSNumber *zkwRecentsExpiration; @property (readonly, nonatomic) double timeoutIntervalForRequest; @property (readonly, nonatomic) NSArray *supportedGeoLocationSources; @property (readonly, nonatomic) NSArray *downloadResourcesList; @property (readonly, nonatomic) NSArray *subscriptionProviderDomainWhitelist; @property (readonly, nonatomic) NSArray *subscriptionProviderBundleIdentifierWhitelist; @property (readonly, nonatomic) double subscriptionTTL; @property (readonly, nonatomic) double minimumIntervalBetweenQueriesFromBag; @property (readonly, nonatomic) NSURL *warmURL; @property (readonly, nonatomic) NSURL *searchURL; @property (readonly, nonatomic) NSURL *uncommittedSearchURL; @property (readonly, nonatomic) NSURL *feedbackURL; @property (readonly, nonatomic) NSURL *crowdsourcingURL; @property (readonly, nonatomic) NSURL *flightURL; @property (readonly, copy, nonatomic) NSString *customFlight; @property (readonly, nonatomic) unsigned long long minimumQueryLength; @property (readonly, nonatomic) unsigned long long maximumCachedResultsToSend; @property (readonly, nonatomic) unsigned long long maximumCachedQueriesToSend; @property (readonly, nonatomic) long long abTest2WeekZoneSize; @property (readonly, nonatomic) BOOL feedbackEnabled; @property (readonly, nonatomic) BOOL imageTimingFeedbackEnabled; @property (readonly, copy, nonatomic) NSArray *skuUploadWhitelist; @property (readonly, copy, nonatomic) NSArray *recentlyUsedAppIdentifierWhitelist; @property (readonly, copy, nonatomic) NSArray *enabledDomains; @property (readonly, copy, nonatomic) NSString *firstUseDescriptionText; @property (readonly, copy, nonatomic) NSString *firstUseLearnMoreText; @property (readonly, copy, nonatomic) NSString *firstUseLearnMoreURL; @property (readonly, copy, nonatomic) NSString *firstUseContinueText; @property (readonly, copy, nonatomic) NSString *sceneAwareLookupFirstUseDescriptionText; @property (readonly, copy, nonatomic) NSArray *sceneAwareLookupEnabledDomains; @property (readonly, nonatomic) NSDictionary *maximumCustomFeedbackSizes; @property (readonly, nonatomic) double safariLast1hour; @property (readonly, nonatomic) double safariLast1day; @property (readonly, nonatomic) double safariLast1week; @property (readonly, nonatomic) double safariLast1month; @property (readonly, nonatomic) double safariAll; @property (readonly, nonatomic) double safariDecay; @property (readonly, nonatomic) double safariMostRecent; @property (readonly, nonatomic) double minThresholdToSend; @property (readonly, nonatomic) BOOL smartHistoryEnabled; @property (readonly, nonatomic) unsigned long long smartHistoryTimeout; @property (readonly, nonatomic) unsigned long long smartHistoryMaxRows; @property (readonly, nonatomic) unsigned long long smartHistorySampleThreshold; @property (readonly, nonatomic) BOOL smartHistoryFeatureFeedbackEnabled; @property (readonly, nonatomic) unsigned long long smartHistoryMinimumQueryLength; @property (readonly, nonatomic) BOOL sampleClientTiming; @property (readonly, nonatomic) NSArray *sampleClientTimingEventWhitelist; @property (readonly, nonatomic) NSDictionary *smartSearchV2Parameters; @property (readonly, nonatomic) BOOL sampleFeatures; @property (readonly, nonatomic) BOOL collectScores; @property (readonly, nonatomic) BOOL collectAnonymousMetadata; @property (readonly, nonatomic) NSArray *anonymousMetadataPreference; @property (readonly, nonatomic) BOOL use2LayerRanking; @property (readonly, nonatomic) NSArray *suggestionRankerModel; @property (readonly, nonatomic) BOOL disableAsTypedSuggestion; @property (readonly, nonatomic) BOOL spotlightFeatureQualityAggregatesEnabled; @property (readonly, nonatomic) BOOL spotlightFeatureQualityUploadsEnabled; @property (readonly, nonatomic) NSNumber *eagerFeedbackSamplingPercentage; @property (readonly, nonatomic) NSNumber *feedbackMaxAgeInDays; @property (readonly, copy, nonatomic) NSString *parsecFeedbackFormat; @property (readonly, nonatomic) NSNumber *duetExpertCustomFeedbackSamplingPercentage; @property (readonly, nonatomic) NSNumber *cohortsLookbackInDays; @property (readonly, nonatomic) long long protocolVersion; @property (readonly, nonatomic) BOOL rpcCompression; @property (readonly, nonatomic) BOOL exp; @property (readonly, nonatomic) double safariDwellTimeThresholdMedium; @property (readonly, nonatomic) double safariDwellTimeThresholdHigh; @property (readonly, nonatomic) BOOL allowSafariRankingDataCollection; @property (readonly, nonatomic) BOOL sessionExperimentMetadataEnabled; @property (readonly, nonatomic) BOOL experimentsCustomFeedbackEnabled; @property (readonly, copy, nonatomic) NSArray *supportedDomains; - (void)encodeWithCoder:(id)a0; - (double)expirationDate; - (id)initWithData:(id)a0; - (id)description; - (void).cxx_destruct; - (id)valueForKey:(id)a0; - (id)initWithCoder:(id)a0; - (BOOL)bag_boolForKey:(id)a0; - (id)_bag_objectOfClass:(Class)a0 forKey:(id)a1; - (id)_bag_objectOfClass:(Class)a0 forKey:(id)a1 override:(BOOL)a2; - (id)bagURL; - (id)bag_URLForKey:(id)a0; - (id)bag_arrayForKey:(id)a0; - (id)bag_dictionaryForKey:(id)a0; - (id)bag_numberForKey:(id)a0; - (id)bag_stringForKey:(id)a0; - (id)initWithBag:(id)a0 userAgent:(id)a1; - (id)initWithData:(id)a0 userAgent:(id)a1; - (id)initWithData:(id)a0 userAgent:(id)a1 userDefaults:(id)a2; - (id)initWithURL:(id)a0 userAgent:(id)a1; - (id)initWithURL:(id)a0 userAgent:(id)a1 userDefaults:(id)a2; - (id)initWithURL:(id)a0 userDefaults:(id)a1; - (BOOL)isRefreshDisabled; - (unsigned long long)maximumSizeForFeedbackType:(id)a0; - (id)personalizationParameters; - (id)urlForIdentifier:(id)a0; - (id)valueForKey:(id)a0 override:(BOOL)a1; @end