luxlabs header browser preview


@class PLXPCResponderOperatorComposition;

@interface PLBatteryUIService : PLBatteryBreakdownService

@property (retain) PLXPCResponderOperatorComposition *batteryBreakdownResponder;
@property (retain) PLXPCResponderOperatorComposition *modelsResponder;

+ (void)load;

- (id)init;
- (void)initOperatorDependancies;
- (void).cxx_destruct;
- (BOOL)demoMode;
- (BOOL)writeOutputDemo;
- (double)adjustScreenOffTimeSecsWithGraphValue:(double)a0 withGraphScreenOnSecs:(double)a1 queryType:(int)a2 andBreakdownEntries:(id)a3;
- (double)adjustScreenOnTimeSecsWithGraphValue:(double)a0 queryType:(int)a1 andBreakdownEntries:(id)a2;
- (id)batteryBreakdownAndGraphWithPayload:(id)a0;
- (id)batteryBreakdownWithPayload:(id)a0 withDayRange:(struct _PLTimeIntervalRange { double x0; double x1; })a1 withXDayRange:(struct _PLTimeIntervalRange { double x0; double x1; })a2 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a3;
- (id)batteryLevelsAndChargingIntervalsInRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a1;
- (id)dateAndBatteryLevelPointsInRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0;
- (BOOL)dateIntervals:(id)a0 containDate:(id)a1;
- (id)demoModePath;
- (id)entriesInRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 fromEntries:(id)a1;
- (double)floorSeconds:(double)a0;
- (id)generateTapBucketsForBucketSize:(int)a0 withNumberOfBuckets:(int)a1 withNowTime:(id)a2 withDrainThreshold:(double)a3 withQueryType:(int)a4 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a5;
- (struct _PLTimeIntervalRange { double x0; double x1; })getDataRangeWithNow:(id)a0;
- (id)getLPMIntervalsSpanningRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0;
- (id)getLastChargeData;
- (struct _PLTimeIntervalRange { double x0; double x1; })getlastDayRangeWithNow:(id)a0 withNowSystem:(id)a1;
- (struct _PLTimeIntervalRange { double x0; double x1; })getlastXDayRangeWithNow:(id)a0 withNowSystem:(id)a1;
- (void)incrementAggdKey;
- (BOOL)isAppEntryValidForAdjustment:(id)a0 withQueryType:(int)a1;
- (id)lastXDaysWithRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a1 withQueryType:(int)a2 andBatteryBreakdown:(id)a3;
- (id)modelsForGraphWithDayRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 withXDayRange:(struct _PLTimeIntervalRange { double x0; double x1; })a1 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a2 withQueryType:(int)a3 andBatteryBreakdown:(id)a4;
- (id)modelsWithPayload:(id)a0;
- (void)removeExcessUpgradePlistFiles;
- (id)screenTimeInRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 withBucketSize:(double)a1 withNumBuckets:(int)a2 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a3 withQueryType:(int)a4 andBatteryBreakdown:(id)a5;
- (void)testUIQuery;

@end