luxlabs header browser preview


@class NSString, _ATXDataStore, _ATXInternalUninstallNotification, _ATXAppLaunchHistogramManager, _PASLock;

@interface _ATXFeedback : NSObject <_ATXFeedbackProtocol> {
    _ATXDataStore *_store;
    _ATXInternalUninstallNotification *_uninstallNotificationListener;
    double _priorAlpha;
    double _priorBeta;
    NSString *_abGroupIdentifier;
    _ATXAppLaunchHistogramManager *_histogramManager;
    _PASLock *_histogramState;
}

@property (readonly, nonatomic) double currentAlpha;
@property (readonly, nonatomic) double currentBeta;

+ (id)sharedInstance;
+ (BOOL)isWidgetOrSpotlight:(unsigned long long)a0;

- (id)init;
- (void)putNopScoresForApps:(id)a0 into:(double *)a1 atTime:(double)a2;
- (void)removeFeedbackForBundle:(id)a0;
- (void)decayCounts;
- (void)loadHistogramsInMemoryIfNecessary;
- (void)feedbackLaunchedWithConsumerType:(unsigned long long)a0 forBundleId:(id)a1 rejected:(id)a2 context:(id)a3;
- (void)populateFeedbackForConsumerType:(unsigned long long)a0 forBundleId:(id)a1 withContext:(id)a2 forFeedbackCategory:(long long)a3;
- (void)resetData;
- (void)putFeedbackScoresForApps:(id)a0 intoScores:(double *)a1 confirms:(double *)a2 rejects:(double *)a3;
- (void)unloadCachedHistograms;
- (void)doDecayAtTime:(double)a0;
- (void).cxx_destruct;
- (id)initWithDataStore:(id)a0 histogramManager:(id)a1;
- (void)removeFeedbackForBundles:(id)a0;
- (void)feedbackLaunchedWithConsumerType:(unsigned long long)a0 forBundleId:(id)a1 rejected:(id)a2 explicitlyRejected:(id)a3 context:(id)a4;

@end