luxlabs header browser preview


@class NSString, _DKEvent, NSDateInterval, NSDate;

@interface _DKUserIsFirstBacklightOnAfterWakeupMonitor : _DKMonitor <_DKNotificationReceiver, _DKInstantMonitor, _DKHistoricalMonitor> {
    NSDateInterval *eligibleForNotification;
    int displayStatusNotifyToken;
    int internalSettingChangedNotificationToken;
    BOOL _enabled;
}

@property (nonatomic) BOOL FirstWakeUINotificationEnabled;
@property (nonatomic) BOOL SoftwareUpdateUINotificationEnabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (copy, nonatomic) id /* block */ instantHandler;
@property (readonly, nonatomic) _DKEvent *currentEvent;
@property (copy, nonatomic) id /* block */ historicalHandler;
@property (copy, nonatomic) id /* block */ shutdownHandler;
@property (readonly, nonatomic) NSDate *lastUpdate;

+ (id)eventStream;
+ (id)prettyPrintDateAsLocalTime:(id)a0;
+ (id)fetchMostRecentPastEventForStream:(id)a0;
+ (id)fetchMostRecentlyStoredScreenLockEventOnlyIfValueIsUnlocked;

- (void)unregisterHandleBacklightEvents;
- (void)dealloc;
- (void)showFirstWakeupUINotification;
- (void)showSoftwareUpdateUINotification;
- (void)handleBacklightTurnedOffEvent;
- (void)handleBacklightTurnedOnEvent;
- (void)start;
- (void)setupNotificationEligiblityPeriod;
- (BOOL)didQualifyingScreenLockEndInEligibilityPeriod;
- (void)stop;
- (id)getNextSWUpdatePrediction;
- (void)setInternalSettingsChangedNotficationHandler;
- (BOOL)isInternalBuild;
- (void).cxx_destruct;
- (BOOL)isFirstBacklightOn;
- (void)showUINotification:(id)a0;
- (id)firstWakeupEventWithValue:(BOOL)a0;
- (BOOL)eligibleForFirstWakeUINotification;
- (id)convertUTCToLocalTimeString:(id)a0;
- (void)handleScreenUnlockEvent;
- (void)setUINotificationEligibility;
- (BOOL)isUINotificationEnabledForKey:(id)a0;
- (void)recordFirstWakeup:(id)a0;
- (void)deactivate;
- (void)receiveNotificationEvent:(id)a0;
- (void)registerHandleBacklightEvents;

@end