luxlabs header browser preview


@class NSString, PowerUITrialManager, NSDictionary, _OSChargingPredictor, NSObject;
@protocol OS_os_log, _CDContext, _DKKnowledgeQuerying;

@interface PowerUIIntelligenceManager : NSObject

@property (retain, nonatomic) NSObject<OS_os_log> *log;
@property (retain, nonatomic) id<_CDContext> context;
@property (retain, nonatomic) NSString *defaultsDomain;
@property (retain, nonatomic) PowerUITrialManager *trialManager;
@property (retain, nonatomic) id<_DKKnowledgeQuerying> store;
@property (retain, nonatomic) _OSChargingPredictor *chargingPredictor;
@property (retain, nonatomic) NSDictionary *lastPluginPredictionInfo;

- (void)handleCallback;
- (void).cxx_destruct;
- (id)initWithDefaultsDomain:(id)a0 withContextStore:(id)a1 withKnowledgeStore:(id)a2 withTrialManager:(id)a3;
- (void)postAnalyticsEventForNewEventTypeWithPredictedDurationMinutes:(long long)a0 andActualDurationMinutes:(long long)a1 andConfidence:(double)a2 didMeetThreshold:(int)a3 andWasWireless:(BOOL)a4 andPredictionScheme:(id)a5;
- (void)postAnalyticsEventForOldEventTypeWithPredictedDurationMinutes:(long long)a0 andActualDurationMinutes:(long long)a1;
- (void)postPluginNotificationWithPredictorOutput:(id)a0 andError:(id)a1 andState:(id)a2;
- (id)queryPredictedPlugoutDate;
- (void)removePluginNotification;
- (id)ttrURLforBadPredictionsWithStateDictionary:(id)a0;

@end