luxlabs header browser preview


@interface PowerUISmartChargeUtilities : NSObject

+ (id)curentDateStringFromDate:(id)a0 withFormat:(id)a1;
+ (BOOL)isiPad;
+ (id)eventsAdjustedForTimeZoneOffsets:(id)a0;
+ (BOOL)isiPhone;
+ (BOOL)deviceWasActiveWithinSeconds:(double)a0 withContext:(id)a1 withStore:(id)a2;
+ (double)areaOverEightyWithStore:(id)a0 withContext:(id)a1 withBatteryLevelDurations:(double *)a2;
+ (id)timeStringFromDate:(id)a0;
+ (void)mergeDrainSessionsInfo:(id)a0 intoResult:(id)a1;
+ (id)batteryLevelHistogramAroundTime:(id)a0 withDelta:(double)a1 withOffset:(double)a2;
+ (id)getEngagementMetricsForDevice:(id)a0 withKnowledgeStore:(id)a1;
+ (void)recordPossibleEngagementEventAt:(id)a0 withPluginDate:(double)a1 withPluginDuration:(long long)a2 absoluteShouldHaveEngaged:(BOOL)a3 withEngagedMinutes:(long long)a4 withEligibleDurationMins:(long long)a5 withTotalEligibleDurationMins:(long long)a6 wasUndercharged:(BOOL)a7 withKnowledgeStore:(id)a8;
+ (BOOL)isDEoCDryRunSupported;
+ (id)concatenateContinuousEventsOfSameState:(id)a0 sortedAscending:(BOOL)a1;
+ (id)lastPluggedInDateWithContext:(id)a0 withStore:(id)a1;
+ (id)log;
+ (void)recordEngagementEventAt:(id)a0 withEngagedMinutes:(long long)a1 withEligibleDurationMins:(long long)a2 wasUndercharged:(BOOL)a3 forDevice:(id)a4 withKnowledgeStore:(id)a5;
+ (id)drainSessionsInfoBetweenRelevantChargesBefore:(id)a0 withMinimumDuration:(double)a1 withContext:(id)a2 withKnowledgeStore:(id)a3 withDefaultsDomain:(id)a4;
+ (id)historicalChargeDurationsFromLevel:(int)a0 toLevel:(int)a1 filteredByMinimumPluginDuration:(double)a2 withStore:(id)a3;
+ (long long)currentBatteryLevelWithContext:(id)a0;
+ (double)totalPluginDurationAfter:(id)a0 withMinimumDuration:(double)a1 withPluginEvents:(id)a2;
+ (id)pluginEvents:(id)a0 withMinimumDuration:(double)a1;
+ (id)engagementMetricsByModeOfOperationWithStore:(id)a0;
+ (id)pluginDKEventsWithDuration:(double)a0 isSortedAscending:(BOOL)a1;
+ (id)recentEngagementHistoryWithStore:(id)a0;
+ (id)historicalEngagementsWithStore:(id)a0 sortedAscending:(BOOL)a1;
+ (BOOL)deviceHasEnoughPluggedInTimeWithMinimumDays:(double)a0 withContext:(id)a1 withKnowledgeStore:(id)a2 withDefaultsDomain:(id)a3;
+ (id)numberForPreferenceKey:(id)a0 inDomain:(id)a1;
+ (double)batteryLevelAtDate:(id)a0 withCurrentBatteryLevel:(double)a1 withKnowledgeStore:(id)a2 withContextStore:(id)a3;
+ (BOOL)deviceWasConnectedToChargerWithinSeconds:(double)a0 withContext:(id)a1;
+ (id)dateForPreferenceKey:(id)a0 inDomain:(id)a1;
+ (id)percentageOfTimeForBatteryLevels:(double *)a0 withLog:(id)a1;
+ (id)drainBetweenRelevantEventsFromDrainSessionInfo:(id)a0;
+ (void)setString:(id)a0 forPreferenceKey:(id)a1 inDomain:(id)a2;
+ (id)predicateForEventsWithinSeconds:(double)a0 aroundTimeOfDay:(id)a1 goingDaysBack:(int)a2;
+ (void)setDate:(id)a0 forPreferenceKey:(id)a1 inDomain:(id)a2;
+ (id)getEngagementMetricsWithDefaultKnowledgeStore;
+ (id)getPossibleEngagmentEventsWithKnowledgeStore:(id)a0;
+ (id)printTimesPluginDate:(id)a0 plugOutDate:(id)a1 batteryEvent:(id)a2 withPluginIterator:(int)a3 withBatteryIterator:(int)a4;
+ (id)pluginEventsBefore:(id)a0 withMinimumDuration:(double)a1 withStore:(id)a2;
+ (BOOL)deviceConnectedToWirelessChargerWithContext:(id)a0;
+ (BOOL)isUltraWatch;
+ (void)setNumber:(id)a0 forPreferenceKey:(id)a1 inDomain:(id)a2;
+ (BOOL)isInternalBuild;
+ (id)timelineEventDate:(id)a0 withDefaultsDomain:(id)a1;
+ (BOOL)isInflowInhibitSupported;
+ (BOOL)isPluggedInWithContext:(id)a0;
+ (id)getTestVector:(id)a0;
+ (id)getCurrentBootSessionUUID;
+ (id)getEngagementMetricsWithDefaultKnowledgeStoreForDevice:(id)a0;
+ (void)setDict:(id)a0 forPreferenceKey:(id)a1 inDomain:(id)a2;
+ (unsigned long long)decileClassificationWithStore:(id)a0 withTopBinCutOff:(float *)a1 withContext:(id)a2;
+ (void)recordEngagementEventAt:(id)a0 withEngagedMinutes:(long long)a1 withEligibleDurationMins:(long long)a2 wasUndercharged:(BOOL)a3 withKnowledgeStore:(id)a4;
+ (double)percentageOfBatteryDurations:(double *)a0 aboveBatteryLevel:(double)a1;
+ (double)historicalChargeToFullDurationFrom:(int)a0 withStore:(id)a1;
+ (BOOL)isDesktopDeviceWithDurations:(double *)a0 withAOEThreshold:(double)a1 withStore:(id)a2 withContext:(id)a3;
+ (BOOL)isiPod;
+ (id)concatenateEventsPrivate:(id)a0 withMaxDeltaSecondsBetweenEvents:(unsigned long long)a1;
+ (double)batteryLevelAtDate:(id)a0;
+ (id)drainBetweenRelevantEventsBefore:(id)a0 withMinimumDuration:(double)a1 withContext:(id)a2 withKnowledgeStore:(id)a3 withDefaultsDomain:(id)a4;
+ (id)roundedDateFromDate:(id)a0;
+ (id)readDictForPreferenceKey:(id)a0 inDomain:(id)a1;
+ (id)readStringForPreferenceKey:(id)a0 inDomain:(id)a1;
+ (id)historicalTopOffDurationsWithStore:(id)a0;
+ (id)lastPluggedInDate;
+ (void)batteryLevelsWithStore:(id)a0 withContext:(id)a1 withBatteryLevelDurations:(double *)a2;
+ (id)batteryProperties;
+ (id)pluginEventsBefore:(id)a0 withMinimumDuration:(double)a1 withMinimumPlugoutBatteryLevel:(double)a2 withStore:(id)a3;
+ (BOOL)isOBCSupported;
+ (id)getEngagementMetricsWithKnowledgeStore:(id)a0;

@end