luxlabs header browser preview


@class NSDictionary, NSMutableDictionary;
@protocol ATXCategoricalHistogramProtocol;

@interface ATXDefaultHomeScreenItemRanker : NSObject {
    NSMutableDictionary *_cachedWidgetPersonalityToAppScore;
    NSDictionary *_cachedRankerDictionary;
    id<ATXCategoricalHistogramProtocol> _spotlightAppLaunchHistogram;
    NSDictionary *_appLaunchCounts;
}

+ (long long)_downrankComparator:(id)a0 widget2:(id)a1;
+ (id)stringForAlgorithmType:(int)a0;
+ (void)filterOutDuplicateWidgetsFromSameAppBundleId:(id)a0;
+ (BOOL)_shouldDownrankWidget:(id)a0;

- (id)_timelineRelevanceAdoptionHelper:(int)a0;
- (id)_globalPopularityPlistStringKey:(int)a0;
- (void)_filterOutWidgetsNotFromTopLaunchedApps:(id)a0;
- (id)_rankerPlistToDictionary:(int)a0;
- (double)_rawLaunchScoreForWidget:(id)a0;
- (long long)_uniqueDaysLaunchedComparatorForWidget1:(id)a0 widget2:(id)a1;
- (id)widgetsBySortingAndFilteringWidgetsUsingPersonalizedTodayandAddSheetStackAlgorithm:(id)a0 rankerPlistType:(int)a1 regularlyUsedThreshold:(double)a2;
- (long long)_rankerDictionaryComparator:(id)a0 timelineRelevanceAdoptionHelper:(id)a1 widget1:(id)a2 widget2:(id)a3;
- (id)_scoreForWidget:(id)a0 withGlobalPopularityDictionary:(id)a1;
- (void)_sortWidgetsByRawLaunchCounts:(id)a0 shouldDownRankAlreadyInstalledWidgets:(BOOL)a1;
- (double)_uniqueDaysLaunchedScoreForWidget:(id)a0;
- (id)widgetsBySortingAndFilteringWidgetsUsingPersonalizedGalleryAlgorithm:(id)a0 rankerPlistType:(int)a1 regularlyUsedThreshold:(double)a2;
- (void).cxx_destruct;
- (id)initWithCachedWidgetPersonalityToAppScore:(id)a0 spotlightAppLaunchHistogram:(id)a1 appLaunchCounts:(id)a2;
- (void)_filterOutWidgetsThatAreNotRegularlyUsed:(id)a0 regularlyUsedThreshold:(double)a1;
- (void)_sortWidgetsByDistinctDaysAppWasLaunched:(id)a0 shouldDownRankAlreadyInstalledWidgets:(BOOL)a1;
- (id)widgetsBySortingAndFilteringWidgetsUsingOnboardingStacksAlgorithm:(id)a0 algorithm:(int)a1 regularlyUsedThreshold:(double)a2;
- (unsigned long long)_appUsageFrequencyForWidget:(id)a0 regularlyUsedThreshold:(double)a1;
- (void)_sortWidgets:(id)a0 byRankerPlist:(int)a1 shouldDownRankAlreadyInstalledWidgets:(BOOL)a2;
- (id)widgetsBySortingWidgetsUsingDayZeroGalleryAlgorithm:(id)a0;
- (id)_widgetsBySortingAndFilteringWidgets:(id)a0 byAppLaunchAndRankerPlist:(int)a1 regularlyUsedThreshold:(double)a2;

@end