@class PLEntry, NSArray, NSString, NSDate, PLBatteryUIResponderService; @interface PLBatteryUIResponseTypeUISOCLevel : NSObject <PLBatteryUIResponseProtocol> @property (retain) NSDate *start; @property (retain) NSDate *end; @property double bucketSize; @property (retain) NSArray *battEntries; @property (retain) PLEntry *lastBattEntry; @property (retain) NSArray *lpmEntries; @property (retain) PLEntry *lastLPMEntry; @property (retain) NSArray *resultArray; @property (retain) PLBatteryUIResponderService *responderService; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)configure:(id)a0; - (void)run; - (id)result; - (void).cxx_destruct; - (id)dependencies; - (void)coalesce; - (int)criticalLevel; - (BOOL)dateIntervals:(id)a0 containDate:(id)a1; - (id)entriesInRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0 fromEntries:(id)a1; - (id)getLPMIntervalsSpanningRange:(struct _PLTimeIntervalRange { double x0; double x1; })a0; @end