luxlabs header browser preview


@class ATXGlobalSmartSuppression, ATXMagicalMomentsUpdateMonitor, ATXHeroPoiManager, ATXHeroDataServer, NSDictionary, ATXBBNotificationManager, _ATXAppInstallMonitor, _ATXAppLaunchSequenceManager, _ATXAppIconState, _ATXFeedback, _ATXAppLaunchHistogramManager, ATXGlobalAppScorePredictor, _ATXAppDailyDose, ATXMediaApplications, ATXAppLaunchMicroLocation, _ATXAppLaunchLocation, _ATXAppInfoManager;

@interface ATXAppFeaturizer : NSObject {
    ATXBBNotificationManager *_notificationManager;
    _ATXFeedback *_feedback;
    _ATXAppLaunchHistogramManager *_appLaunchHistogramManager;
    _ATXAppLaunchSequenceManager *_appLaunchSequenceManager;
    _ATXAppLaunchLocation *_appLaunchLocation;
    _ATXAppInstallMonitor *_appInstallMonitor;
    ATXAppLaunchMicroLocation *_microLocation;
    ATXMediaApplications *_mediaApps;
    _ATXAppDailyDose *_appDailyDose;
    ATXGlobalAppScorePredictor *_globalAppScorePredictor;
    ATXGlobalSmartSuppression *_globalSmartSuppression;
    _ATXAppInfoManager *_appInfoManager;
    _ATXAppIconState *_appIconState;
    ATXMagicalMomentsUpdateMonitor *_mmPredictionMonitor;
    ATXHeroDataServer *_heroPredictionServer;
    ATXHeroPoiManager *_heroPoiManager;
    NSDictionary *_dayZeroParameters;
    NSDictionary *_dayZeroIntentParameters;
}

+ (double)time:(double)a0 toAccuracyInSeconds:(double)a1;
+ (float)_computeL2DistanceFromBundleId:(id)a0 to:(const float *)a1 app2vecMapping:(id)a2;
+ (BOOL)_predictNextAppLaunchEmbedding:(id)a0 into:(float *)a1 launchSequence:(id)a2;

- (id)init;
- (void)setZeroValuesForModeEntityFeatures:(struct ATXPredictionItem { id x0; unsigned long long x1; float x2[817]; float x3; BOOL x4; BOOL x5; } *)a0;
- (struct vector<ATXPredictionItem, std::allocator<ATXPredictionItem>> { struct ATXPredictionItem *x0; struct ATXPredictionItem *x1; struct __compressed_pair<ATXPredictionItem *, std::allocator<ATXPredictionItem>> { struct ATXPredictionItem *x0; } x2; })evaluateFeaturesForApps:(id)a0 clipBundleIdsToRank:(id)a1 consumerSubType:(unsigned char)a2 intent:(id)a3 scoreLogger:(id)a4 context:(id)a5 featureCache:(id)a6;
- (id)initWithDayZeroParameters:(id)a0 dayZeroIntentParameters:(id)a1 feedback:(id)a2 appLaunchHistogramManager:(id)a3 appLaunchSequenceManager:(id)a4 appLaunchLocation:(id)a5 appInstallMontior:(id)a6 mediaApplications:(id)a7 appDailyDose:(id)a8 globalAppScorePredictor:(id)a9 globalSmartSuppression:(id)a10 appInfoManager:(id)a11 magicalMomentsUpdateMonitor:(id)a12 heroAppPredictions:(id)a13 appIconState:(id)a14 appLaunchMicroLocation:(id)a15 notificationManager:(id)a16;
- (void)setDistributionBasedScoreInputsForItem:(struct ATXPredictionItem { id x0; unsigned long long x1; float x2[817]; float x3; BOOL x4; BOOL x5; } *)a0 withGeoHashResolution:(unsigned long long)a1 withGeoHashLaunchCounts:(id)a2;
- (void)setModeAffinityScores:(struct ATXPredictionItem { id x0; unsigned long long x1; float x2[817]; float x3; BOOL x4; BOOL x5; } *)a0 appModeEntityScores:(id)a1;
- (id)initWithDayZeroParameters:(id)a0 dayZeroIntentParameters:(id)a1 feedback:(id)a2 appLaunchHistogramManager:(id)a3 appLaunchSequenceManager:(id)a4 appLaunchLocation:(id)a5 appInstallMontior:(id)a6 mediaApplications:(id)a7 appDailyDose:(id)a8 globalAppScorePredictor:(id)a9 globalSmartSuppression:(id)a10 appInfoManager:(id)a11 magicalMomentsUpdateMonitor:(id)a12 heroAppPredictions:(id)a13 appIconState:(id)a14 appLaunchMicroLocation:(id)a15 notificationManager:(id)a16 heroPoiManager:(id)a17;
- (void).cxx_destruct;
- (void)setDistributionBasedScoreInputsForTimeAndDay:(struct ATXPredictionItem { id x0; unsigned long long x1; float x2[817]; float x3; BOOL x4; BOOL x5; } *)a0 forBundleId:(id)a1 withTimeOfDayHistogram:(id)a2 withDayOfWeekHistogram:(id)a3;

@end