luxlabs header browser preview


@class NSMutableDictionary;

@interface PLBatteryUIResponseTypeBatteryBreakdownAggregation : PLBatteryUIResponseTypeBatteryBreakdown

@property (retain) NSMutableDictionary *backgroundLocationBreakdown;
@property (retain) NSMutableDictionary *backgroundLocationPluggedInBreakdown;
@property (retain) NSMutableDictionary *backgroundAudioBreakdown;
@property (retain) NSMutableDictionary *backgroundAudioPluggedInBreakdown;
@property (retain) NSMutableDictionary *backgroundLocationAudioBreakdown;
@property (retain) NSMutableDictionary *backgroundLocationAudioPluggedInBreakdown;

- (void).cxx_destruct;
- (BOOL)isForegroundOnlyBucket:(short)a0;
- (void)populateEnergyBucketKeysWithEntries:(id)a0;
- (void)adjustRuntimes:(id)a0;
- (void)initBackgroundLocationAudioTime;
- (void)addFgEnergyForMetrics:(id)a0 qualificationID:(id)a1 rootNodeQualificationEnergy:(id)a2 energyEntry:(id)a3;
- (void)addRNEForMetrics:(id)a0 rootNodeEnergy:(id)a1 energyEntry:(id)a2;
- (void)bgLocationAudioTimeApps:(id)a0;
- (void)bgLocationAudioTimeRuntimes:(id)a0 bundleID:(id)a1;
- (void)filterEnergyEntries:(id)a0;
- (void)filterEnergyEntriesWithRuntimes:(id)a0;
- (BOOL)filterFgBg:(id)a0 filterArray:(id)a1;
- (struct _PLTimeIntervalRange { double x0; double x1; })generateRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 withDataRange:(struct _PLTimeIntervalRange { double x0; double x1; })a1;
- (void)populateBackgroundLocationAudioTime:(id)a0 bundleID:(id)a1;
- (BOOL)shouldShowBreakdown:(id)a0;

@end