@class SBLockScreenPluginManager, NSString, NSHashTable, SBLockScreenBatteryChargingViewController, SBLoginAppContainerPluginWrapperViewController, SBWindowSceneStatusBarSettingsAssertion, NSMutableSet, SBLockScreenTemperatureWarningViewController, SBWallpaperController; @protocol SBLoginAppSceneHoster, BSInvalidatable; @interface SBLoginAppContainerViewController : SBLockScreenViewControllerBase { id _sceneHoster; SBLockScreenBatteryChargingViewController *_batteryChargingViewController; SBLockScreenTemperatureWarningViewController *_thermalWarningViewController; SBLoginAppContainerPluginWrapperViewController *_pluginWrapperViewController; SBWindowSceneStatusBarSettingsAssertion *_statusBarAssertion; NSMutableSet *_showStatusBarReasons; id _deferOrientationUpdatesAssertion; long long _idleTimerMode; SBLockScreenPluginManager *_pluginManager; SBWallpaperController *_wallpaperController; NSHashTable *_observers; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)wallpaperDidChangeForVariant:(long long)a0; - (void)prepareForUILock; - (BOOL)shouldAutoUnlockForSource:(int)a0; - (BOOL)suppressesControlCenter; - (void)pluginManager:(id)a0 willUnloadPlugin:(id)a1; - (void)_updateLegibility; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (void)pluginManager:(id)a0 displayedPluginDidChangeFromPlugin:(id)a1 toPlugin:(id)a2; - (id)coordinatorRequestedIdleTimerBehavior:(id)a0; - (BOOL)suppressesScreenshots; - (void)enableLockScreenPluginWithContext:(id)a0; - (BOOL)shouldDisableALS; - (BOOL)canBeDeactivatedForUIUnlockFromSource:(int)a0; - (BOOL)pluginManager:(id)a0 plugin:(id)a1 handleAction:(id)a2; - (BOOL)handleVolumeUpButtonPress; - (void)loadView; - (void)pluginManager:(id)a0 didLoadPlugin:(id)a1; - (BOOL)willUIUnlockFromSource:(int)a0; - (void)pluginManager:(id)a0 displayedPluginDidUpdateAppearance:(id)a1; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (void)pluginManager:(id)a0 activePluginDidChange:(id)a1; - (void)viewWillDisappear:(BOOL)a0; - (BOOL)_canShowWhileLocked; - (BOOL)shouldShowLockStatusBarTime; - (void)disableLockScreenPluginWithContext:(id)a0; - (void).cxx_destruct; - (void)wallpaperLegibilitySettingsDidChange:(id)a0 forVariant:(long long)a1; - (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1; - (BOOL)handleHomeButtonDoublePress; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)handleVolumeDownButtonPress; - (void)startLockScreenFadeInAnimationForSource:(int)a0; - (void)prepareForUIUnlock; - (void)noteDeviceBlockedStatusUpdated; - (id)_displayLayoutElementIdentifier; - (void)_addBatteryChargingView; - (void)_cleanupBatteryChargingViewWithAnimationDuration:(double)a0; - (void)_fadeViewsForChargingViewVisible:(BOOL)a0; - (void)_handleBacklightFadeEnded; - (id)_hostedAppBundleID; - (id)_hostedAppView; - (id)_hostedSceneIdentifier; - (id)_initWithSceneHoster:(id)a0 wallpaperController:(id)a1; - (void)_killLoginApp; - (void)_reallyAcquireStatusBarAssertionIfNecessaryInitiallyVisible:(BOOL)a0; - (void)_reallyRelinquishStatusBarAssertion; - (void)_removeBatteryChargingView; - (void)_setupLoginAppHosting; - (void)_setupLoginScene; - (void)_showOrHideThermalTrapUIAnimated:(BOOL)a0; - (id)_statusBarSettingsAssertion; - (void)_updateBatteryChargingViewAnimated:(BOOL)a0; - (void)addLoginObserver:(id)a0; - (void)chargingViewControllerFadedOutContent:(id)a0; - (id)initWithNibName:(id)a0 bundle:(id)a1 sceneHoster:(id)a2 wallpaperController:(id)a3; - (id)loginContainerView; - (void)removeLoginObserver:(id)a0; - (BOOL)requiresPasscodeInputForUIUnlockFromSource:(int)a0 withOptions:(id)a1; - (void)sceneInvalidated; - (void)sceneUpdatedIdleTimerMode:(long long)a0; - (void)sceneUpdatedRotationMode:(long long)a0; - (void)sceneUpdatedStatusBarUserName:(id)a0; - (void)sceneUpdatedWallpaperMode:(unsigned long long)a0; @end