@class SBSDisplayLayoutElement, _UILegibilitySettings, SBKeyboardHomeAffordanceAssertion, SBHomeGrabberView, SBFHomeGrabberSettings, UIView, UIStatusBarStyleRequest, NSString, NSSet, UIColor, UIStatusBar, NSNumber, SBDisplayItem, UIWindow; @protocol SBTransientOverlayViewControllerDelegate, SBIdleTimerCoordinating, BSInvalidatable; @interface SBTransientOverlayViewController : UIViewController { long long _appearanceUpdateIgnoreCount; UIView *_contentContainerView; UIView *_homeGrabberContainerView; UIView *_dimmingView; long long _contentOverlayInsetUpdateIgnoreCount; SBFHomeGrabberSettings *_grabberSettings; BOOL _hasPreservedInputViews; BOOL _isDisplayLayoutElementActive; SBKeyboardHomeAffordanceAssertion *_keyboardHomeAffordanceAssertion; UIWindow *_keyboardHomeAffordanceAssertionWindow; UIView *_presentationBackgroundView; long long _presentationPrefersHomeGrabberHidden; UIStatusBar *_statusBar; long long _keyboardVisible; SBSDisplayLayoutElement *_displayLayoutElement; id _displayLayoutElementAssertion; } @property (readonly, nonatomic, getter=_displayLayoutElement) SBSDisplayLayoutElement *displayLayoutElement; @property (readonly, copy, nonatomic) NSString *preferredDisplayLayoutElementIdentifier; @property (weak, nonatomic) id transientOverlayDelegate; @property (readonly, copy, nonatomic) UIStatusBarStyleRequest *currentStatusBarStyleRequest; @property (readonly, nonatomic) BOOL hasVisibleStatusBar; @property (retain, nonatomic) SBHomeGrabberView *grabberView; @property (nonatomic) BOOL presentationAllowsHomeGrabberAutoHide; @property (nonatomic) double presentationContentCornerRadius; @property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } presentationContentTransform; @property (nonatomic) struct CGAffineTransform { double a; double b; double c; double d; double tx; double ty; } presentationHomeGrabberTransform; @property (nonatomic) double presentationHomeGrabberAlpha; @property (nonatomic) double presentationHomeGrabberAdditionalEdgeSpacing; @property (nonatomic) BOOL presentationDimmingViewHidden; @property (nonatomic) double presentationDimmingAlpha; @property (readonly, nonatomic) BOOL presentationPrefersStatusBarHidden; @property (readonly, nonatomic) BOOL dismissesForCoverSheetPresentation; @property (readonly, nonatomic) long long homeAffordanceSuppression; @property (readonly, nonatomic) BOOL preservesAppSwitcherDuringPresentationAndDismissal; @property (readonly, nonatomic) UIColor *presentationDimmingViewColor; @property (readonly, nonatomic) BOOL preventsClippingToBounds; @property (readonly, nonatomic) BOOL preventsDismissalOnLockForInactiveScreen; @property (readonly, nonatomic) UIView *backgroundView; @property (readonly, nonatomic) UIView *contentView; @property (readonly, nonatomic) BOOL prefersEmbeddedDisplayPresentation; @property (readonly, nonatomic) BOOL allowsStackingOverlayContentAbove; @property (readonly, copy, nonatomic) NSNumber *preferredSceneDeactivationReasonValue; @property (readonly, copy, nonatomic) id /* block */ sceneDeactivationPredicate; @property (readonly, nonatomic, getter=isContentOpaque) BOOL contentOpaque; @property (readonly, nonatomic) BOOL prefersProximityDetectionEnabled; @property (readonly, nonatomic) NSSet *audioCategoriesDisablingVolumeHUD; @property (readonly, copy, nonatomic) _UILegibilitySettings *preferredStatusBarLegibilitySettings; @property (readonly, copy, nonatomic) NSSet *preferredBackgroundActivitiesToSuppress; @property (readonly, nonatomic) BOOL prefersStatusBarActivityItemVisible; @property (readonly, nonatomic) BOOL shouldDisableBanners; @property (readonly, nonatomic) BOOL shouldDisableControlCenter; @property (readonly, nonatomic) BOOL shouldDisableReachability; @property (readonly, nonatomic) BOOL shouldDisableInteractiveScreenshotGesture; @property (readonly, nonatomic) BOOL shouldDisableSiri; @property (readonly, nonatomic) BOOL shouldPendAlertItems; @property (readonly, nonatomic) BOOL dismissesSiriForPresentation; @property (readonly, nonatomic) BOOL shouldUseSceneBasedKeyboardFocus; @property (readonly, nonatomic) BOOL shouldPreventDragAndDrop; @property (readonly, nonatomic) BOOL supportsAlwaysOnDisplay; @property (weak, nonatomic) id idleTimerCoordinator; @property (nonatomic) long long containerOrientation; @property (readonly, nonatomic) BOOL shouldDisableOrientationUpdates; @property (readonly, nonatomic) BOOL isIgnoringAppearanceUpdates; @property (readonly, nonatomic) BOOL isIgnoringContentOverlayInsetUpdates; @property (readonly, nonatomic) long long preferredLockedGestureDismissalStyle; @property (readonly, nonatomic) long long preferredUnlockedGestureDismissalStyle; @property (readonly, copy, nonatomic) SBDisplayItem *representedDisplayItem; @property (readonly, nonatomic) int pictureInPictureProcessIdentifier; @property (readonly, nonatomic) BOOL prefersWindowHitTestingDisabled; @property (readonly, nonatomic, getter=isAttachedToWindowedAccessory) BOOL attachedToWindowedAccessory; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } windowedAccessoryCutoutFrameInScreen; @property (readonly, nonatomic) BOOL canBecomeLocalFirstResponder; @property (readonly, nonatomic) BOOL preventsSystemApertureSuppressionFromBelow; @property (readonly, copy, nonatomic) NSSet *associatedBundleIdentifiersToSuppressInSystemAperture; @property (readonly, copy, nonatomic) NSSet *associatedSceneIdentifiersToSuppressInSystemAperture; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) long long idleTimerDuration; @property (readonly, nonatomic) long long idleTimerMode; @property (readonly, nonatomic) long long idleWarnMode; @property (readonly, nonatomic) double customIdleExpirationTimeout; @property (readonly, nonatomic) double customIdleWarningTimeout; @property (nonatomic, getter=isDisplayLayoutElementActive) BOOL displayLayoutElementActive; - (long long)preferredInterfaceOrientationForPresentation; - (BOOL)shouldAllowAutoHideForHomeGrabberView:(id)a0; - (BOOL)shouldAllowThinStyleForHomeGrabberView:(id)a0; - (BOOL)shouldAutorotate; - (double)additionalEdgeSpacingForHomeGrabberView:(id)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })_edgeInsetsForChildViewController:(id)a0 insetsAreAbsolute:(BOOL *)a1; - (void)dealloc; - (id)coordinatorRequestedIdleTimerBehavior:(id)a0; - (void)viewDidLayoutSubviews; - (id)succinctDescriptionBuilder; - (BOOL)handleVoiceCommandButtonPress; - (BOOL)handleHomeButtonLongPress; - (void)viewDidLoad; - (void)updateDisplayLayoutElementWithBuilder:(id /* block */)a0; - (BOOL)handleVolumeUpButtonPress; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (BOOL)handleLockButtonPress; - (unsigned long long)supportedInterfaceOrientations; - (id)initWithNibName:(id)a0 bundle:(id)a1; - (id)descriptionWithMultilinePrefix:(id)a0; - (void)setNeedsStatusBarAppearanceUpdate; - (void).cxx_destruct; - (void)viewDidMoveToWindow:(id)a0 shouldAppearOrDisappear:(BOOL)a1; - (BOOL)handleHomeButtonDoublePress; - (id)succinctDescription; - (void)viewDidAppear:(BOOL)a0; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (BOOL)handleVolumeDownButtonPress; - (BOOL)handleHeadsetButtonPress:(BOOL)a0; - (BOOL)handleDoubleHeightStatusBarTap; - (void)viewDidDisappear:(BOOL)a0; - (BOOL)handleHomeButtonPress; - (void)setNeedsUpdateOfHomeIndicatorAutoHidden; - (void)setNeedsUpdateOfScreenEdgesDeferringSystemGestures; - (void)setNeedsWhitePointAdaptivityStyleUpdate; - (id)hostedSceneIdentityTokens; - (void)didTransitionToAttachedToWindowedAccessory:(BOOL)a0 windowedAccessoryCutoutFrameInScreen:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)_keyboardWillShowNotification:(id)a0; - (void)_keyboardWillHideNotification:(id)a0; - (void)setPresentationPrefersStatusBarHidden:(BOOL)a0 initialStatusBarSettings:(id)a1; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_currentStatusBarFrameForStyle:(long long)a0; - (void)_updateGrabberViewConfiguration; - (void)setNeedsSceneDeactivationUpdate; - (void)_applyStatusBarStyleRequestWithInitialStatusBarSettings:(id)a0; - (void)_invalidateKeyboardHomeAffordanceAssertion; - (BOOL)_isKeyboardVisibleForSpringBoard; - (id)_newHomeGrabberViewWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (void)_updateGrabberViewHiddenConfigurationAnimated:(BOOL)a0; - (void)addPresentationBackgroundView:(id)a0; - (void)beginIgnoringAppearanceUpdates; - (void)beginIgnoringContentOverlayInsetUpdates; - (void)endIgnoringAppearanceUpdates; - (void)endIgnoringContentOverlayInsetUpdates; - (void)handleGestureDismissal; - (void)handlePictureInPictureDidBegin; - (void)handleWillShowKeyboard:(BOOL)a0; - (BOOL)isPresentedByBundleIdentifier:(id)a0; - (BOOL)isPresentedByProcess:(id)a0; - (BOOL)isPresentedFromSceneWithIdentityTokenString:(id)a0; - (id)newTransientOverlayDismissalTransitionCoordinator; - (id)newTransientOverlayPresentationTransitionCoordinator; - (void)preserveInputViewsAnimated:(BOOL)a0; - (void)removePresentationBackgroundView:(id)a0; - (void)restoreInputViewsAnimated:(BOOL)a0; - (void)setHomeGrabberPointerClickDelegate:(id)a0; - (void)setNeedsAudioCategoriesDisablingVolumeHUDUpdate; - (void)setNeedsContentOpaqueUpdate; - (void)setNeedsFeaturePolicyUpdate; - (void)setNeedsGestureDismissalStyleUpdate; - (void)setNeedsIdleTimerReset; - (void)setNeedsOrientationUpdatesDisabledUpdate; - (void)setNeedsProximityDetectionUpdate; - (void)setNeedsWindowHitTestingUpdate; - (void)setPresentationPrefersHomeGrabberHidden:(BOOL)a0 animated:(BOOL)a1; - (void)setPresentationPrefersStatusBarHidden:(BOOL)a0; @end