luxlabs header browser preview


@class NSDictionary, ATXInterruptedAppSessionAccumulator, NSDate;

@interface ATXAppSessionInterruptionsProvider : NSObject {
    NSDate *_thresholdDateLastNDays;
    ATXInterruptedAppSessionAccumulator *_cachedGlobalInterruptedAppSessionsAccumulatorForLastNDays;
    ATXInterruptedAppSessionAccumulator *_cachedGlobalInterruptedAppSessionsAccumulatorForLast1Day;
    NSDictionary *_cachedAccumulatorsPerATXModeForLastNDays;
    NSDictionary *_cachedAccumulatorsPerATXModeForLast1Day;
    NSDictionary *_cachedRecommendedAndCandidateAllowedApps;
    NSDictionary *_cachedRecommendedAndCandidateDeniedApps;
}

- (void).cxx_destruct;
- (unsigned long long)modeAppInterruptionsCountWithinLastNDaysBasedOnAllowListOfMode:(unsigned long long)a0;
- (unsigned long long)appInterruptionsCountWithAccumulator:(id)a0 suggestedBundleIds:(id)a1;
- (void)cacheGlobalAppSessionInterruptionsCalculatorIfNecessary;
- (void)cacheModeAppSessionInterruptionsCalculatorIfNecessary;
- (void)cacheRecommendedAndCandidateAppsInAllowListForAllModesIfNecessary;
- (void)cacheRecommendedAndCandidateAppsInDenyListForAllModesIfNecessary;
- (unsigned long long)globalInterruptedAppSessionsCountWithinLast1Day;
- (unsigned long long)globalInterruptedAppSessionsCountWithinLastNDays;
- (id)initWithLastNDays:(unsigned long long)a0;
- (unsigned long long)modeAppInterruptionsCountWithinLast1DayBasedOnAllowListOfMode:(unsigned long long)a0;
- (unsigned long long)modeAppInterruptionsCountWithinLast1DayBasedOnDenyListOfMode:(unsigned long long)a0;
- (unsigned long long)modeAppInterruptionsCountWithinLastNDaysBasedOnDenyListOfMode:(unsigned long long)a0;
- (unsigned long long)modeInterruptedAppSessionsCountWithinLast1DayForMode:(unsigned long long)a0;
- (unsigned long long)modeInterruptedAppSessionsCountWithinLastNDaysForMode:(unsigned long long)a0;

@end