@class SBDashBoardPolicyBasedBehaviorProvider, SBDashBoardEmergencyDialerController, SBDashBoardApplicationLauncher, SBLockScreenActionManager, UIViewController, SBSearchGesture, SBDashBoardPluginController, SBDashBoardIdleTimerController, NSString, SBFLockScreenActionContext, CSCoverSheetViewController, SBDashBoardWidgetURLHandler, SBDashBoardSetupController, SBDashBoardOrientationController, SBCoverSheetSpotlightPresenter, SBDashBoardAnalyticsEmitter, SBDashBoardBiometricUnlockController; @protocol SBLockScreenContentStateProviding, SBIdleTimerProviding, SBLockScreenStatusBarTransitioning, SBLockScreenCallHandling, SBLockScreenSpotlightPresenting, SBButtonEventsHandler, SBAutoUnlockRule, SBLockScreenBehaviorSuppressing, SBApplicationHosting, SBLockScreenPluginPresenting, SBLockScreenButtonObserving, SBLockScreenBacklightControlling, SBLockScreenIdleTimerControlling, SBLockScreenPasscodeViewPresenting, SBBiometricUnlockBehaviorDelegate, SBFScreenWakeAnimationTarget, SBSWidgetMetricsProviding, SBLockScreenProximityBehaviorProviding, SBLockScreenLockingAndUnlocking, SBLockScreenMediaControlsPresenting, SBLockScreenCustomActionStoring, SBBiometricUnlockBehavior, SBLockScreenApplicationLaunching, SBLockScreenBlockedStateObserving; @interface SBDashBoardLockScreenEnvironment : NSObject { SBDashBoardAnalyticsEmitter *_analyticsEmitter; SBDashBoardApplicationLauncher *_applicationLauncher; SBDashBoardBiometricUnlockController *_biometricUnlockController; SBLockScreenActionManager *_lockScreenActionManager; SBDashBoardEmergencyDialerController *_emergencyDialerController; SBDashBoardIdleTimerController *_idleTimerController; SBDashBoardOrientationController *_orientationController; SBDashBoardPluginController *_pluginController; SBDashBoardPolicyBasedBehaviorProvider *_policyBasedBehaviorProvider; SBDashBoardSetupController *_setupController; SBDashBoardWidgetURLHandler *_widgetURLHandler; SBCoverSheetSpotlightPresenter *_coverSheetSpotlightPresenter; SBSearchGesture *_searchGesture; } @property (readonly, nonatomic) CSCoverSheetViewController *coverSheetViewController; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) id biometricUnlockBehaviorDelegate; @property (readonly, nonatomic) long long backlightLuminance; @property (nonatomic) double backlightLevel; @property (retain, nonatomic, getter=_customLockScreenActionContext) SBFLockScreenActionContext *customLockScreenActionContext; @property (nonatomic, getter=isAuthenticated) BOOL authenticated; @property (nonatomic, getter=isShowingMediaControls) BOOL showingMediaControls; @property (readonly, nonatomic) BOOL expectsFaceContact; @property (readonly, nonatomic) BOOL shouldShowLockStatusBarTime; @property (readonly, nonatomic) UIViewController *rootViewController; @property (readonly, nonatomic) id autoUnlockRule; @property (readonly, nonatomic) id biometricUnlockBehavior; @property (readonly, nonatomic) id buttonEventsHandler; @property (readonly, nonatomic) id applicationHoster; @property (readonly, nonatomic) id idleTimerProvider; @property (readonly, nonatomic) id screenWakeAnimationTarget; @property (readonly, nonatomic) id applicationLauncher; @property (readonly, nonatomic) id backlightController; @property (readonly, nonatomic) id behaviorSuppressor; @property (readonly, nonatomic) id blockedStateObserver; @property (readonly, nonatomic) id buttonObserver; @property (readonly, nonatomic) id callController; @property (readonly, nonatomic) id contentStateProvider; @property (readonly, nonatomic) id customActionStore; @property (readonly, nonatomic) id idleTimerController; @property (readonly, nonatomic) id lockController; @property (readonly, nonatomic) id mediaControlsPresenter; @property (readonly, nonatomic) id passcodeViewPresenter; @property (readonly, nonatomic) id pluginPresenter; @property (readonly, nonatomic) id proximityBehaviorProvider; @property (readonly, nonatomic) id statusBarTransitionController; @property (readonly, nonatomic) id widgetMetricsProvider; @property (readonly, nonatomic) id spotlightPresenter; - (BOOL)isPasscodeLockVisible; - (void)noteMenuButtonUp; - (void)prepareForUILock; - (BOOL)shouldAutoUnlockForSource:(int)a0; - (void)conformsToSBApplicationHosting; - (void)noteMenuButtonDown; - (BOOL)biometricUnlockBehavior:(id)a0 requestsUnlock:(id)a1 withFeedback:(id)a2; - (void)jiggleLockIcon; - (BOOL)biometricUnlockBehavior:(id)a0 requestsFeedback:(id)a1; - (BOOL)suppressesControlCenter; - (id)init; - (void)handleBiometricEvent:(unsigned long long)a0; - (void)setPasscodeLockVisible:(BOOL)a0 animated:(BOOL)a1 completion:(id /* block */)a2; - (BOOL)suppressesScreenshots; - (void)coverSheetViewController:(id)a0 didChangeActiveBehavior:(id)a1; - (BOOL)shouldDisableALS; - (id)succinctDescriptionBuilder; - (void)updateStatusBarForLockScreenComeback; - (BOOL)handleVoiceCommandButtonPress; - (id)hostedAppSceneHandles; - (BOOL)canBeDeactivatedForUIUnlockFromSource:(int)a0; - (BOOL)handleHomeButtonLongPress; - (BOOL)isMainPageVisible; - (BOOL)isHostingAnApp; - (id)hostedAppSceneHandle; - (BOOL)handleVolumeUpButtonPress; - (void)updateStatusBarForLockScreenTeardown; - (void)setInScreenOffMode:(BOOL)a0 forAutoUnlock:(BOOL)a1 fromUnlockSource:(int)a2 preservingCoverSheetPresentationState:(BOOL)a3; - (void)hostedAppWillRotateToInterfaceOrientation:(long long)a0; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (id)initWithCoverSheetViewController:(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; - (BOOL)willUIUnlockFromSource:(int)a0; - (id)descriptionWithMultilinePrefix:(id)a0; - (BOOL)shouldPresentOrDismissCoverSheetSpotlight; - (void)_setExpectsFaceContact:(BOOL)a0; - (void).cxx_destruct; - (BOOL)handleHomeButtonDoublePress; - (id)createHomeButtonShowPasscodeRecognizerForHomeButtonPress; - (id)succinctDescription; - (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; @end