luxlabs header browser preview


@class _UILegibilitySettings, NSString, SBAlwaysOnDefaults, CSProminentDisplayViewController, UIViewController;
@protocol BSDefaultObserver, SBFDateProviding;

@interface SBFLockScreenDateViewController : UIViewController <PTSettingsKeyObserver> {
    id _timerToken;
    BOOL _isVisible;
    id _minuteHandlerToken;
    BOOL _disablesUpdates;
    SBAlwaysOnDefaults *_alwaysOnDefaults;
    id<BSDefaultObserver> _alwaysOnDefaultsObserver;
    CSProminentDisplayViewController *_prominentDisplayViewController;
}

@property (nonatomic) double backgroundAlpha;
@property (retain, nonatomic) UIViewController *inlineComplicationViewController;
@property (retain, nonatomic) UIViewController *complicationContainerViewController;
@property (nonatomic) BOOL screenOff;
@property (nonatomic, getter=isAlternateDateEnabled) BOOL alternateDateEnabled;
@property (nonatomic, getter=isSubtitleHidden) BOOL subtitleHidden;
@property (nonatomic) BOOL shouldApplyVibrancyToComplications;
@property (nonatomic) BOOL restrictsVibrancy;
@property (retain, nonatomic) _UILegibilitySettings *legibilitySettings;
@property (retain, nonatomic) id<SBFDateProviding> dateProvider;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setDateTimeAlignment:(long long)a0;
- (id)dateView;
- (void)viewWillAppear:(BOOL)a0;
- (id)transientSubtitleText;
- (id)_timelinesForDateInterval:(id)a0;
- (void)dealloc;
- (void)updateTimerWithText:(id)a0;
- (void)setDimmingViewAlpha:(double)a0;
- (void)_updateState;
- (void)setTimeAlpha:(double)a0 subtitleAlpha:(double)a1;
- (void)loadView;
- (BOOL)_supportsCoaching;
- (void)_addObservers;
- (void)_stopUpdateTimer;
- (void)setCustomSubtitle:(id)a0 withTimeout:(double)a1;
- (void)_updateView;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (void)settings:(id)a0 changedValueForKey:(id)a1;
- (void)_updateLegibilityStrength;
- (void)_updateWithFrameSpecifier:(id)a0;
- (void).cxx_destruct;
- (void)setCustomSubtitle:(id)a0;
- (void)_startUpdateTimer;
- (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1;
- (void)setCustomSubtitleView:(id)a0;
- (void)_updateAlternateCalendar;
- (void)setTimerWithText:(id)a0;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (void)setView:(id)a0;
- (void)_handleTimeZoneChange;
- (id)dateViewIfExists;
- (void)willMoveToParentViewController:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (void)_updateFormatIfEnabled;
- (void)updateTimeNow;
- (void)_updateFormat;

@end