luxlabs header browser preview


@class _PASNotificationToken, _PASLRUCache, PPTrialWrapper, _PASLock;

@interface PPConfiguration : NSObject {
    _PASLock *_lock;
    _PASNotificationToken *_assetUpdateHandlerToken;
    _PASLRUCache *_cachedAlgorithms;
    PPTrialWrapper *_trialWrapper;
}

+ (void)reload;
+ (id)sharedInstance;

- (void)_loadUniversalSearchConfigParams;
- (unsigned char)customTaggerMaxTokenCount;
- (id)_mapAlgorithmNamesToNumbers:(id)a0 domain:(unsigned char)a1;
- (BOOL)safariDataDetectorsEnabledForHighMemoryDevices;
- (BOOL)topicFeedbackUsesCoreML;
- (void)_loadNamedEntitiesConfigParams;
- (void)_loadSocialHighlightConfigParamsWithGuardedData:(id)a0;
- (void)_loadGlobalConfigParams;
- (void)_loadTopicsConfigParamsWithGuardedData:(id)a0;
- (id)differentiallyPrivateEntityLogLevels;
- (BOOL)topicScoringUsesCoreML;
- (void)_loadContactsConfigParams;
- (BOOL)use2StageScoreInterpreterForLocationScoring;
- (int)maxNumberNamedEntities;
- (id)availablePortraitVariantNames;
- (BOOL)useRawNEExtractionScores;
- (id)sportsMetricsEventName;
- (BOOL)namedEntityScoringUsesCoreML;
- (float)scoreThresholdForLocation;
- (id)_algorithmsToDelete:(id)a0 bundleId:(id)a1 customRules:(id)a2;
- (double)socialHighlightDecayInterval;
- (void)_loadUniversalSearchConfigParamsWithGuardedData:(id)a0;
- (id)hyperparametersForMappingId:(id)a0;
- (BOOL)isMultilingual;
- (BOOL)use2StageScoreInterpreterForTPScoring;
- (unsigned int)socialHighlightMaxNumHighlights;
- (double)navigationMinimumTimeInterval;
- (float)feedbackSessionLogsExtractionsSamplingRate;
- (id)initWithTrialWrapper:(id)a0;
- (int)sportsMetricsNumberOfLeaguesLogged;
- (unsigned int)mapsSearchQueryLimit;
- (unsigned int)namedEntityLoadAndMonitorInitialLoadLimit;
- (double)routineExtractionScoreDecayHalfLifeDays;
- (float)scoreThresholdForNamedEntity;
- (unsigned long long)sentenceEmbeddingVersion;
- (double)sportsMetricsSamplingRate;
- (BOOL)safariDonationTitleExtractionEnabled;
- (double)socialHighlightCacheTimeoutInterval;
- (unsigned int)maxItemsInFeatureDictionary;
- (int)feedbackSessionLogsGeohashLength;
- (BOOL)locationScoringUsesHybrid;
- (double)portraitMusicDataCollectionSamplingRateForAMP;
- (id)contactsLabelScoringMap;
- (float)scoreThresholdForTopic;
- (BOOL)namedEntityFeedbackUsesCoreML;
- (double)maxEmailHarvestingEligiblityInterval;
- (void)_loadContactsConfigParamsWithGuardedData:(id)a0;
- (double)socialHighlightMetricReportingInterval;
- (float)topicsMultiplierForBundleId:(id)a0 algorithm:(unsigned long long)a1;
- (id)_algorithmsForNode:(id)a0 bundleId:(id)a1 customRules:(id)a2;
- (BOOL)topicMappingUsesCoreML;
- (int)maxNumberMappedTopics;
- (double)portraitAnalyticsSamplingRate;
- (BOOL)flattenNamedEntitiesForCoreML;
- (unsigned int)maxRelevantHighlightContacts;
- (BOOL)useCachedPortraitScores;
- (unsigned char)peopleSuggesterMax;
- (double)namedEntityDecayHalfLifeSeconds;
- (float)feedbackSessionLogsSamplingRate;
- (double)socialHighlightFeedbackDeletionInterval;
- (double)halfValuePosition;
- (BOOL)enableECRMessageTokenCountsPlugin;
- (id)naturalPortraitVariantName;
- (double)routineExtractionScoreCountWeight;
- (id)portraitMusicDataCollectionAMPBundleIds;
- (float)recordSourceContactsInitialScore;
- (BOOL)topicScoringUsesHybrid;
- (int)portraitMusicDataCollectionMaximumRecordsPerType;
- (void)_loadTopicsConfigParams;
- (void)_loadLocationsConfigParams;
- (unsigned int)maxNEExtractions;
- (float)recordSourceNonContactsInitialScore;
- (BOOL)use2StageScoreInterpreterForNEScoring;
- (void)_loadQuickTypeConfigParamsWithGuardedData:(id)a0;
- (void).cxx_destruct;
- (id)feedbackSessionLogsSamplingRateOverrides;
- (void)_loadGlobalConfigParamsWithGuardedData:(id)a0;
- (double)portraitMusicDataCollectionSamplingRateForCTS;
- (unsigned int)socialHighlightTopKCount;
- (id)topicCalibrationTrie;
- (double)socialHighlightRankedStorageMaxAge;
- (int)sportsMetricsNumberOfTeamsLogged;
- (BOOL)locationFeedbackUsesCoreML;
- (unsigned int)navigationMinimumDistanceInMeters;
- (unsigned long long)maxUniqueTokensInECRTokenCounts;
- (id)portraitVariantName;
- (int)portraitAnalyticsMaximumNumberOfRecords;
- (unsigned char)nextEventsFuzzMinutes;
- (double)decayedFeedbackCountsHalfLifeDays;
- (BOOL)locationScoringUsesCoreML;
- (void)_loadConfigParams;
- (double)locationDecayHalfLifeSeconds;
- (BOOL)portraitMusicDataCollectionCollectNonAMPNowPlaying;
- (int)queryTimeNextFromMinutes;
- (void)_loadLocationsConfigParamsWithGuardedData:(id)a0;
- (unsigned int)queryTimeOtherToMinutes;
- (double)scoreThreshold;
- (id)trialWrapperReloadingIfNeeded;
- (id)engagementKValues;
- (double)topicDecayHalfLifeSeconds;
- (double)topicMappingCoreMLThreshold;
- (BOOL)namedEntityScoringUsesHybrid;
- (double)mapsSearchQueryFromDateInterval;
- (BOOL)storeNewExtractions;
- (BOOL)notificationExtractionEnabled;
- (double)nonReaderTextWeight;
- (void)_loadNamedEntitiesConfigParamsWithGuardedData:(id)a0;
- (BOOL)skipInsignificantEmailExtractions;
- (unsigned int)queryTimeNextToMinutes;
- (void)_loadSocialHighlightConfigParams;
- (id)extractionAlgorithmsForBundleId:(id)a0 sourceLanguage:(id)a1 conservative:(BOOL)a2 domain:(unsigned char)a3;
- (BOOL)flattenTopicsForCoreML;
- (double)routineExtractionScoreDurationWeight;
- (float)remoteTopicsMultiplier;
- (void)_loadQuickTypeConfigParams;

@end