luxlabs header browser preview


@class SBFLegacyWallpaperWakeAnimator, NSString, UIVisualEffectView, SBFLockScreenActionContext;
@protocol SBBiometricUnlockBehaviorDelegate, SBIdleTimerCoordinating;

@interface SBLockScreenViewControllerBase : UIViewController <SBApplicationHosting, SBAutoUnlockRule, SBBiometricUnlockBehavior, SBButtonEventsHandler, SBCoverSheetSlidingViewControllerContentViewController, SBIdleTimerProviding, SBLockScreenBacklightControlling, SBLockScreenBehaviorSuppressing, SBLockScreenBlockedStateObserving, SBLockScreenButtonObserving, SBLockScreenCallHandling, SBLockScreenContentStateProviding, SBLockScreenCustomActionStoring, SBLockScreenIdleTimerControlling, SBLockScreenLockingAndUnlocking, SBLockScreenMediaControlsPresenting, SBLockScreenPasscodeViewPresenting, SBLockScreenPluginPresenting, SBLockScreenProximityBehaviorProviding, SBLockScreenStatusBarTransitioning, SBLockScreenSpotlightPresenting> {
    SBFLockScreenActionContext *_customLockScreenActionContext;
}

@property (weak, nonatomic) UIVisualEffectView *wakeEffectView;
@property (readonly, nonatomic) SBFLegacyWallpaperWakeAnimator *legacyWallpaperWakeAnimator;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (weak, nonatomic) id<SBBiometricUnlockBehaviorDelegate> biometricUnlockBehaviorDelegate;
@property (readonly, nonatomic) BOOL contentOccludesBackground;
@property (readonly, nonatomic) long long backlightLuminance;
@property (nonatomic) double backlightLevel;
@property (retain, nonatomic, getter=_customLockScreenActionContext) SBFLockScreenActionContext *customLockScreenActionContext;
@property (weak, nonatomic) id<SBIdleTimerCoordinating> idleTimerCoordinator;
@property (nonatomic, getter=isAuthenticated) BOOL authenticated;
@property (nonatomic, getter=isShowingMediaControls) BOOL showingMediaControls;
@property (readonly, nonatomic) BOOL expectsFaceContact;
@property (readonly, nonatomic) BOOL shouldShowLockStatusBarTime;

- (BOOL)isPasscodeLockVisible;
- (void)noteMenuButtonUp;
- (void)prepareForUILock;
- (BOOL)shouldAutoUnlockForSource:(int)a0;
- (void)conformsToSBApplicationHosting;
- (void)noteMenuButtonDown;
- (void)jiggleLockIcon;
- (BOOL)suppressesControlCenter;
- (void)handleBiometricEvent:(unsigned long long)a0;
- (void)setPasscodeLockVisible:(BOOL)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (void)exitEmergencyDialerAnimated:(BOOL)a0;
- (id)coordinatorRequestedIdleTimerBehavior:(id)a0;
- (BOOL)suppressesScreenshots;
- (void)enableLockScreenPluginWithContext:(id)a0;
- (BOOL)shouldDisableALS;
- (id)succinctDescriptionBuilder;
- (void)updateStatusBarForLockScreenComeback;
- (BOOL)handleVoiceCommandButtonPress;
- (id)hostedAppSceneHandles;
- (BOOL)canBeDeactivatedForUIUnlockFromSource:(int)a0;
- (BOOL)handleHomeButtonLongPress;
- (BOOL)isMainPageVisible;
- (BOOL)isHostingAnApp;
- (void)viewDidLoad;
- (void)launchEmergencyDialerAnimated:(BOOL)a0;
- (id)hostedAppSceneHandle;
- (BOOL)handleVolumeUpButtonPress;
- (void)updateStatusBarForLockScreenTeardown;
- (void)launchEmergencyDialer;
- (void)hostedAppWillRotateToInterfaceOrientation:(long long)a0;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (void)presentOrDismissCoverSheetSpotlightAnimated:(BOOL)a0;
- (BOOL)isUnlockDisabled;
- (BOOL)shouldUnlockUIOnKeyDownEvent;
- (void)setInScreenOffMode:(BOOL)a0 forAutoUnlock:(BOOL)a1 fromUnlockSource:(int)a2;
- (void)noteResetRestoreStateUpdated;
- (BOOL)handleLockButtonPress;
- (BOOL)canHostAnApp;
- (void)emergencyDialerExitedWithError:(id)a0;
- (BOOL)willUIUnlockFromSource:(int)a0;
- (id)descriptionWithMultilinePrefix:(id)a0;
- (BOOL)shouldPresentOrDismissCoverSheetSpotlight;
- (void)disableLockScreenPluginWithContext:(id)a0;
- (void).cxx_destruct;
- (BOOL)isMakingEmergencyCall;
- (BOOL)handleHomeButtonDoublePress;
- (id)createHomeButtonShowPasscodeRecognizerForHomeButtonPress;
- (id)succinctDescription;
- (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1;
- (BOOL)handleVolumeDownButtonPress;
- (void)startLockScreenFadeInAnimationForSource:(int)a0;
- (void)updateScaleViewWithScale:(double)a0 withDuration:(double)a1;
- (void)prepareForUIUnlock;
- (BOOL)suppressesBanners;
- (BOOL)handleHeadsetButtonPress:(BOOL)a0;
- (void)noteDeviceBlockedStatusUpdated;
- (void)setPasscodeLockVisible:(BOOL)a0 animated:(BOOL)a1;
- (void)finishUIUnlockFromSource:(int)a0;
- (BOOL)handleHomeButtonPress;
- (BOOL)isInScreenOffMode;
- (void)setInScreenOffMode:(BOOL)a0 preservingCoverSheetPresentationState:(BOOL)a1;
- (void)setInScreenOffMode:(BOOL)a0;
- (id)createHomeButtonSuppressAfterUnlockRecognizerForUnlockSource:(int)a0;
- (void)conformsToSBCoverSheetSlidingViewControllerContentViewController;

@end