@class SBDeviceApplicationSceneStatusBarBreadcrumbProvider, NSString, NSData, _SBDeviceApplicationSceneHandleSnapshottingAssertion, NSSet, _UIStatusBarData, NSDictionary, NSMutableSet, NSMutableArray, SBModalAlertPresenter, UIApplicationSceneClientSettingsDiffInspector, SBDeviceApplicationSceneStatusBarStateProvider; @protocol SBIdleTimerCoordinating, SBScenePlaceholderContentViewProvider; @interface SBDeviceApplicationSceneHandle : SBApplicationSceneHandle { SBModalAlertPresenter *_modalAlertPresenter; NSMutableSet *_statusBarForcedHiddenReasons; unsigned long long _keyboardLayerMaskStyle; long long _statusBarParts; NSDictionary *_alertSuppressionContextsBySectionIdentifier; UIApplicationSceneClientSettingsDiffInspector *_clientSettingsInspector; SBDeviceApplicationSceneStatusBarStateProvider *_statusBarStateProvider; NSMutableArray *_snapshottingInfoAssertions; _SBDeviceApplicationSceneHandleSnapshottingAssertion *_currentSnapshottingInfoAssertion; } @property (nonatomic, getter=_interfaceOrientationFromUserResizing, setter=_setInterfaceOrientationFromUserResizing:) long long interfaceOrientationFromUserResizing; @property (nonatomic, getter=_isSettingUpSceneOrientationRequest, setter=_setSettingUpSceneOrientationRequest:) BOOL settingUpSceneOrientationRequest; @property (nonatomic, getter=_initialDeviceOrientationFromSceneOrientationRequestSetup, setter=_setInitialDeviceOrientationFromSceneOrientationRequestSetup:) long long initialDeviceOrientationFromSceneOrientationRequestSetup; @property (nonatomic, getter=_supportedInterfaceOrientationsFromSceneOrientationRequestSetup, setter=_setSupportedInterfaceOrientationsFromSceneOrientationRequestSetup:) unsigned long long supportedInterfaceOrientationsFromSceneOrientationRequestSetup; @property (weak, nonatomic, getter=_idleTimerCoordinator, setter=_setIdleTimerCoordinator:) id idleTimerCoordinator; @property (nonatomic) long long lastActivationSource; @property (copy, nonatomic) NSString *lastActivationIconLeafIdentifier; @property (nonatomic) BOOL hasMainSceneBeenForegroundAtLeastOnce; @property (copy, nonatomic) NSSet *backgroundActivitiesToSuppress; @property (nonatomic) long long whitePointAdaptivityStyle; @property (nonatomic) long long statusBarParts; @property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } statusBarAvoidanceFrame; @property (nonatomic) long long defaultBackgroundStyle; @property (retain, nonatomic) id placeholderContentProvider; @property (nonatomic) BOOL contentPrefersToDisableClipping; @property (nonatomic) BOOL wantsEnhancedWindowingEnabled; @property (nonatomic, getter=isHostedSecureApp) BOOL hostedSecureApp; @property (readonly, nonatomic, getter=isEffectivelyForeground) BOOL effectivelyForeground; @property (readonly, nonatomic, getter=isReachabilitySupported) BOOL reachabilitySupported; @property (readonly, nonatomic, getter=isShowingModalAlert) BOOL showingModalAlert; @property (readonly, nonatomic) long long backgroundStyle; @property (readonly, nonatomic) long long wallpaperStyle; @property (readonly, nonatomic, getter=isTranslucent) BOOL translucent; @property (readonly, nonatomic) unsigned long long screenEdgesDeferringSystemGestures; @property (readonly, nonatomic) SBDeviceApplicationSceneStatusBarBreadcrumbProvider *breadcrumbProvider; @property (readonly, nonatomic) SBDeviceApplicationSceneStatusBarStateProvider *statusBarStateProvider; @property (readonly, copy, nonatomic) _UIStatusBarData *overlayStatusBarData; @property (readonly, copy, nonatomic) NSString *sceneTitle; @property (readonly, copy, nonatomic) NSData *activationConditionsData; @property (readonly, nonatomic) BOOL supportsCenterWindow; @property (readonly, nonatomic) BOOL requestedFullScreenCenterWindow; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (double)_homeAffordanceInsetBottom; + (double)_homeAffordanceInsetTopForWindowScene:(id)a0; - (id)_windowScene; - (void)_modifyProcessExecutionContext:(id)a0 fromRequestContext:(id)a1 entity:(id)a2; - (void)_modifyApplicationSceneSettings:(id)a0 fromRequestContext:(id)a1 entity:(id)a2; - (id)newScenePlaceholderContentContextWithActivationSettings:(id)a0; - (void)_removeSnapshottingInfoAssertion:(id)a0; - (BOOL)_currentClassicModeAllowsLaunchingToAnySupportedOrientation; - (void)_modifyApplicationTransitionContext:(id)a0 fromRequestContext:(id)a1 entity:(id)a2; - (void)setKeyboardContextMaskStyle:(unsigned long long)a0; - (BOOL)isEdgeProtectEnabledForHomeGesture; - (void)_commonInitWithApplication:(id)a0 sceneIdentifier:(id)a1 displayIdentity:(id)a2; - (long long)statusBarOrientation; - (void)_didDestroyScene:(id)a0; - (void)dealloc; - (void)_setInterfaceOrientationFromUserResizingIfSupported:(long long)a0; - (id)newSceneViewWithReferenceSize:(struct CGSize { double x0; double x1; })a0 contentOrientation:(long long)a1 containerOrientation:(long long)a2 hostRequester:(id)a3; - (void)_modifySafeAreaInsetsOnApplicationSceneSettings:(id)a0 isInsetForHomeAffordance:(BOOL)a1 isFloating:(BOOL)a2; - (void)removeObserver:(id)a0; - (id)newSceneViewController; - (BOOL)isStatusBarForcedHiddenForOrientation:(long long)a0; - (BOOL)_mainSceneSupportsInterfaceOrientation:(long long)a0; - (BOOL)prefersHeaderHiddenInSwitcher; - (long long)_interfaceOrientationMode; - (void)_modifyApplicationSceneClientSettings:(id)a0 fromRequestContext:(id)a1 entity:(id)a2 initialSceneSettings:(id)a3; - (long long)_preferredSizingPolicyForContentOrientation:(long long)a0 containerOrientation:(long long)a1; - (id)coordinatorRequestedIdleTimerBehavior:(id)a0; - (void)_noteMainSceneBackgroundStyleChanged; - (long long)defaultStatusBarStyle; - (long long)_bestSupportedInterfaceOrientationForOrientation:(long long)a0; - (id)_sceneDataStoreCreatingIfNecessary:(BOOL)a0; - (BOOL)isCurrentStatusBarHiddenForOrientation:(long long)a0; - (long long)_launchingInterfaceOrientationForOrientation:(long long)a0; - (long long)_defaultStatusBarStyleFromSceneDataStore; - (id)effectiveStatusBarStyleRequestForActivation:(id)a0; - (double)defaultStatusBarHeightForOrientation:(long long)a0; - (BOOL)isDeviceApplicationSceneHandle; - (double)statusBarAlpha; - (void)_updateIdleTimerForReason:(id)a0; - (double)statusBarHeightForOrientation:(long long)a0; - (BOOL)prefersKillingInSwitcherDisabled; - (long long)currentStatusBarStyle; - (long long)defaultInterfaceOrientation; - (id)currentEffectiveStatusBarStyleRequest; - (long long)_statusBarStyleWithActivationSettings:(id)a0; - (id)_generateIdleTimerBehavior; - (BOOL)_classicAppPhoneOnPadPrefersLandscape; - (long long)_classicPhoneOnPadActivationOrientationForOrientation:(long long)a0; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (BOOL)_supportsMixedOrientation; - (void)_addSnapshottingInfoAssertion:(id)a0; - (void)setStatusBarForceHidden:(BOOL)a0 forReason:(id)a1 animationSettings:(id)a2; - (unsigned long long)preferredHardwareButtonEventTypes; - (id)_defaultStatusBarHeights; - (BOOL)_supportsMultiWindowLayouts; - (unsigned long long)_supportedSizingPoliciesForContentOrientation:(long long)a0 containerOrientation:(long long)a1; - (BOOL)isAutoHideEnabledForHomeAffordance; - (unsigned long long)supportedInterfaceOrientations; - (BOOL)wantsDeviceOrientationEventsEnabled; - (void)_noteBackgroundActivitiesToSuppressChanged; - (id)mostRecentSceneSnapshotsForScale:(double)a0 launchingOrientation:(long long)a1; - (BOOL)handleHardwareButtonEventType:(long long)a0; - (id)effectiveBackgroundActivities; - (long long)currentInterfaceOrientation; - (BOOL)_classicAppPhoneOnPadSupportsOldStyleMixedOrientation; - (double)defaultStatusBarAlpha; - (void)_noteContentPrefersToDisableClippingChanged; - (void)_didCreateScene:(id)a0; - (BOOL)shouldAlwaysDisplayLiveContent; - (id)additionalActionsForActivatingSceneEntity:(id)a0 withTransitionContext:(id)a1; - (id)_defaultStatusBarForAssociatedDisplay; - (void)_setClassicAppPhoneOnPadPrefersLandscape:(BOOL)a0; - (void)_noteSceneTitleChanged; - (long long)activationInterfaceOrientationForOrientation:(long long)a0; - (id)_sceneHostingInfoForSnapshottingAssertionWithView:(id)a0; - (BOOL)isStatusBarForceHidden; - (void)_resetSceneOrientationRequestState; - (void).cxx_destruct; - (BOOL)defaultStatusBarHiddenForOrientation:(long long)a0; - (void)_populateSettingsWithDefaultStatusBarHeight:(id)a0; - (long long)_resumingInterfaceOrientationForOrientation:(long long)a0; - (id)_sceneCornerRadiusConfigurationFromRequestContext:(id)a0 forEntity:(id)a1; - (id)displayEdgeInfoForLayoutEnvironment:(long long)a0 isInsetForHomeAffordance:(BOOL)a1; - (void)_didUpdateSettingsWithDiff:(id)a0 previousSettings:(id)a1; - (void)_didUpdateClientSettingsWithDiff:(id)a0 transitionContext:(id)a1; - (void)applicationProcessDidExit:(id)a0 withContext:(id)a1; - (BOOL)forbidsActivationByBreadcrumbAction; - (BOOL)shouldSuppressAlertForSuppressionContexts:(id)a0 sectionIdentifier:(id)a1; - (BOOL)isStatusBarHiddenForActivation:(id)a0 forOrientation:(long long)a1; - (void)saveSuspendSnapshot:(id)a0; - (void)setAlertSuppressionContextsBySectionIdentifier:(id)a0; - (long long)_initialMainSceneCompabilityMode:(id)a0; - (void)_noteActivationConditionsChanged; - (long long)activationInterfaceOrientationForCurrentOrientation; - (id)_potentiallyJailedDisplayConfiguration; - (id)statusBarEffectiveStyleRequestWithStyle:(long long)a0; - (void)addObserver:(id)a0; - (unsigned long long)_mainSceneSupportedInterfaceOrientations; - (void)_updateSceneHostingInfoForSnapshottingWithAssertion:(id)a0 forceUpdate:(BOOL)a1; - (BOOL)_isEnhancedWindowingEffectivelyEnabled; - (BOOL)shouldPrioritizeForSwitcherOrdering; @end