@class UIWindow, NSMutableArray, UIApplicationSceneDeactivationAssertion; @protocol BSInvalidatable; @interface SBCoverSheetSceneManager : NSObject @property (retain, nonatomic) id displayLayoutAssertion; @property (retain, nonatomic) UIApplicationSceneDeactivationAssertion *notificationCenterAssertion; @property (retain, nonatomic) UIApplicationSceneDeactivationAssertion *systemAnimationAssertion; @property (retain, nonatomic) NSMutableArray *pendingSceneUpdateBlocks; @property (nonatomic, getter=isPerformingSceneUpdate) BOOL performingSceneUpdate; @property (retain, nonatomic) id stateCaptureInvalidatable; @property (weak, nonatomic) UIWindow *coverSheetWindow; - (void)_setSceneBackgrounded:(BOOL)a0 suspendUnderLockEnvironment:(BOOL)a1; - (void)_updateForegroundScenesForNotificationCenter:(BOOL)a0; - (void)_performNextSceneUpdateBlock; - (id)initWithCoverSheetWindow:(id)a0; - (void)updateSceneManagerForPresented:(BOOL)a0 suspendUnderLockEnvironment:(BOOL)a1; - (void).cxx_destruct; - (void)_performSceneUpdateBlock:(id /* block */)a0; - (void)updateForegroundScenesForCoverSheetAnimationActive:(BOOL)a0; - (void)_setDisplayLayoutElementActive:(BOOL)a0; @end