@class NSString, _UILegibilitySettings, NSSet, FBSSceneIdentityToken, SBRemoteTransientOverlayHostViewController, NSMutableSet, SBSUIRemoteAlertSceneHostComponent, UIViewController, SBSingleSceneController, NSNumber; @protocol SBIdleTimerCoordinating, SBRemoteTransientOverlayHostContentAdapterDelegate; @interface SBRemoteTransientOverlayHostContentAdapter : NSObject <SBRemoteTransientOverlayHostViewControllerDelegate, SBSUIRemoteAlertSceneHostComponentDelegate, SBScenePresenting, FBSceneObserver, BSDescriptionProviding, SBButtonEventsHandler, SBFIdleTimerBehaviorProviding, SBIdleTimerProviding> { long long _launchingInterfaceOrientation; double _customIdleExpirationTimeout; NSMutableSet *_idleTimerDisabledReasons; BOOL _shouldDisableIdleWarn; BOOL _shouldUseLockedIdleTimerDuration; NSNumber *_preferredWhitePointAdaptivityStyleValue; SBSingleSceneController *_sceneController; SBSUIRemoteAlertSceneHostComponent *_hostComponent; UIViewController *_sceneViewController; id /* block */ _sceneViewControllerReadyBlock; BOOL _sceneViewControllerWaitingForClientConnection; SBRemoteTransientOverlayHostViewController *_hostRemoteViewController; } @property (weak, nonatomic) id<SBRemoteTransientOverlayHostContentAdapterDelegate> delegate; @property (readonly, nonatomic) int serviceProcessIdentifier; @property (readonly, copy, nonatomic) NSString *serviceBundleIdentifier; @property (readonly, copy, nonatomic) FBSSceneIdentityToken *clientSceneIdentityToken; @property (nonatomic, getter=isActivatingForSiri) BOOL activatingForSiri; @property (readonly, nonatomic) BOOL allowsStackingOverlayContentAbove; @property (readonly, nonatomic, getter=isContentOpaque) BOOL contentOpaque; @property (weak, nonatomic) id<SBIdleTimerCoordinating> idleTimerCoordinator; @property (nonatomic) BOOL shouldEnableFadeInAnimation; @property (nonatomic) BOOL shouldEnableFadeOutAnimation; @property (readonly, nonatomic) long long preferredLockedGestureDismissalStyle; @property (readonly, nonatomic) long long preferredUnlockedGestureDismissalStyle; @property (readonly, nonatomic) long long preferredBackgroundStyle; @property (readonly, nonatomic) long long preferredWhitePointAdaptivityStyle; @property (readonly, copy, nonatomic) NSNumber *preferredSceneDeactivationReasonValue; @property (readonly, copy, nonatomic) NSSet *preferredBackgroundActivitiesToSuppress; @property (readonly, nonatomic) int preferredStatusBarVisibility; @property (readonly, copy, nonatomic) _UILegibilitySettings *preferredStatusBarLegibilitySettings; @property (readonly, nonatomic) long long preferredInterfaceOrientationForPresentation; @property (readonly, nonatomic) unsigned long long supportedInterfaceOrientations; @property (readonly, nonatomic) BOOL shouldDisableOrientationUpdates; @property (nonatomic) BOOL allowsCustomPresentationDismissalAnimations; @property (nonatomic) BOOL shouldIgnoreContentOverlayInsetUpdates; @property (readonly, nonatomic) BOOL shouldInvalidateWhenDeactivated; @property (nonatomic) BOOL isScreenshotMarkup; @property (nonatomic, getter=isSwitcherEligible) BOOL switcherEligible; @property (nonatomic) BOOL shouldPresentEmbeddedInTargetSceneIfRequested; @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 shouldUseSceneBasedKeyboardFocus; @property (readonly, nonatomic) BOOL shouldUpdateSceneBasedViewController; @property (readonly, nonatomic, getter=isAttachedToWindowedAccessory) BOOL attachedToWindowedAccessory; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } windowedAccessoryCutoutFrameInScreen; @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; + (void)requestContentAdaptersForAlertDefinition:(id)a0 sceneWorkspaceController:(id)a1 connectionHandler:(id /* block */)a2; - (void)scene:(id)a0 clientDidConnect:(id)a1; - (void)dealloc; - (id)coordinatorRequestedIdleTimerBehavior:(id)a0; - (void)sceneWillDeactivate:(id)a0 withError:(id)a1; - (id)succinctDescriptionBuilder; - (BOOL)handleVoiceCommandButtonPress; - (BOOL)handleHomeButtonLongPress; - (BOOL)handleVolumeUpButtonPress; - (id)descriptionBuilderWithMultilinePrefix:(id)a0; - (BOOL)handleLockButtonPress; - (id)descriptionWithMultilinePrefix:(id)a0; - (void).cxx_destruct; - (BOOL)handleHomeButtonDoublePress; - (id)succinctDescription; - (BOOL)handleVolumeDownButtonPress; - (BOOL)handleHeadsetButtonPress:(BOOL)a0; - (BOOL)handleDoubleHeightStatusBarTap; - (BOOL)handleHomeButtonPress; - (id)_contentViewController; - (void)_setIdleTimerDisabled:(BOOL)a0 forReason:(id)a1; - (void)configureWithContext:(id)a0 completion:(id /* block */)a1; - (void)didInvalidateForRemoteAlert; - (void)didTransitionToAttachedToWindowedAccessory:(BOOL)a0 windowedAccessoryCutoutFrameInScreen:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1; - (void)remoteAlertSceneHostComponentDidChangeDesiredIdleTimerSettings:(id)a0; - (void)remoteAlertSceneHostComponent:(id)a0 didChangeBackgroundActivitiesToSuppressWithAnimationSettings:(id)a1; - (void)remoteAlertSceneHostComponent:(id)a0 didChangePreferredStatusBarVisibilityWithAnimationSettings:(id)a1; - (void)remoteAlertSceneHostComponent:(id)a0 didChangeWallpaperStyleWithAnimationSettings:(id)a1; - (void)remoteAlertSceneHostComponent:(id)a0 didSetIdleTimerDisabled:(BOOL)a1 forReason:(id)a2; - (void)remoteAlertSceneHostComponentDidChangeAllowsAlertStacking:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeAllowsMenuButtonDismissal:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeContentOpaque:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeDesiredAutoLockDuration:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeDesiredHardwareButtonEvents:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeDismissalAnimationStyle:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeFeaturePolicy:(id)a0; - (void)remoteAlertSceneHostComponentDidChangePreferredSceneDeactivationReason:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeShouldDisableOrientationUpdates:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeSupportedInterfaceOrientations:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeSwipeDismissalStyle:(id)a0; - (void)remoteAlertSceneHostComponentDidChangeWhitePointAdaptivityStyle:(id)a0; - (void)remoteAlertSceneHostComponentDidDeactivate:(id)a0; - (void)remoteAlertSceneHostComponentDidInvalidate:(id)a0; - (id)_initWithContentViewController:(id)a0; - (void)remoteTransientOverlayHostViewController:(id)a0 didTerminateWithError:(id)a1; - (void)remoteTransientOverlayHostViewControllerDidChangeFeaturePolicy:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangeContentOpaque:(id)a0; - (BOOL)_allowsHomeButtonDismissal; - (void)_callSceneViewControllerReadyBlockWithError:(id)a0; - (unsigned long long)_desiredHardwareButtonEvents; - (void)_handleUpdatedSwipeDismissalStyle:(long long)a0; - (id)_initWithSceneController:(id)a0 configurationIdentifier:(id)a1; - (BOOL)_performButtonEvents:(unsigned long long)a0; - (void)_setDesiredAutoLockDuration:(double)a0; - (void)_setDesiredIdleTimerSettings:(id)a0; - (void)_updateBackgroundActivitiesToSuppressWithAnimationSettings:(id)a0; - (void)_updateContentOpaqueProperty; - (void)_updatePreferredBackgroundStyleWithAnimationSettings:(id)a0; - (void)_updatePreferredGestureDismissalStyles; - (void)_updatePreferredWhitePointAdaptivityStyle:(long long)a0; - (id)contentViewControllerForPresentationEmbeddedInSceneView:(BOOL)a0; - (long long)defaultPreferredInterfaceOrientationForPresentationForRemoteTransientOverlayHostViewController:(id)a0; - (void)dismissForTransientOverlayAnimated:(BOOL)a0 completion:(id /* block */)a1; - (id)dismissScene:(id)a0; - (void)handlePictureInPictureDidBegin; - (BOOL)isPresentedFromSceneWithIdentityTokenString:(id)a0; - (void)prepareForActivationWithContext:(id)a0 presentationMode:(long long)a1 windowScene:(id)a2 completion:(id /* block */)a3; - (void)presentForTransientOverlayAnimated:(BOOL)a0 completion:(id /* block */)a1; - (id)presentScene:(id)a0 viewControllerBuilderBlock:(id /* block */)a1; - (void)preserveInputViewsAnimated:(BOOL)a0; - (void)remoteTransientOverlayHostViewController:(id)a0 didChangeBackgroundActivitiesToSuppressWithAnimationSettings:(id)a1; - (void)remoteTransientOverlayHostViewController:(id)a0 didChangeLaunchingInterfaceOrientation:(long long)a1; - (void)remoteTransientOverlayHostViewController:(id)a0 didChangeWhitePointAdaptivityStyle:(long long)a1; - (void)remoteTransientOverlayHostViewController:(id)a0 didSetDesiredAutoLockDuration:(double)a1; - (void)remoteTransientOverlayHostViewController:(id)a0 didSetDesiredIdleTimerSettings:(id)a1; - (void)remoteTransientOverlayHostViewController:(id)a0 didSetIdleTimerDisabled:(BOOL)a1 forReason:(id)a2; - (void)remoteTransientOverlayHostViewController:(id)a0 requestsWallpaperEffectUpdateWithAnimationSettings:(id)a1; - (void)remoteTransientOverlayHostViewControllerDidChangeAllowsMenuButtonDismissal:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangeDesiredHardwareButtonEvents:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangeDismissalAnimationStyle:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangePreferredSceneDeactivationReasonValue:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangePrefersWallpaperTunnel:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangeRequestedBackgroundStyle:(id)a0 withAnimationSettings:(id)a1; - (void)remoteTransientOverlayHostViewControllerDidChangeShouldDisableOrientationUpdates:(id)a0; - (void)remoteTransientOverlayHostViewControllerDidChangeSwipeDismissalStyle:(id)a0; - (void)remoteTransientOverlayHostViewControllerRequestsDeactivation:(id)a0; - (void)remoteTransientOverlayHostViewControllerRequestsInvalidation:(id)a0; - (void)restoreInputViewsAnimated:(BOOL)a0; - (void)setMediaOverridePID:(int)a0; @end