@class SBHideSharePlayContentFromSharedScreenController, NSString, SBExpanseBannerAuthority, BSCompoundAssertion, SBInCallPresentationRequestServer, SBInCallPresentationSession, SBApplicationController, NSMutableDictionary, SBWindowSceneManager, NSMutableArray, SBInCallBannerAuthority, NSMutableSet; @protocol SBInCallPresentationManagerDelegate; @interface SBInCallPresentationManager : NSObject <SBInCallPresentationSessionDelegate, SBInCallPresentationRequestServerDelegate, FBSceneManagerObserver, SBSceneManagerObserver, SBFBacklightEnvironmentSceneProviding, SBApplicationHosting> { SBApplicationController *_applicationController; SBInCallPresentationRequestServer *_presentationRequestServer; SBInCallBannerAuthority *_inCallBannerAuthority; SBExpanseBannerAuthority *_expanseBannerAuthority; NSMutableDictionary *_clientIdentifierToPresentationSession; NSMutableArray *_pendingInvalidationSessions; NSMutableSet *_bundleIdentifiersOfObservedApplications; NSMutableSet *_observedSceneManagers; BSCompoundAssertion *_nonModalSuppressionAssertions; } @property (class, readonly, getter=isSpecializedAPISupported) BOOL specializedAPISupported; @property (readonly, nonatomic) SBInCallPresentationSession *_lastPresentationSession; @property (weak, nonatomic) id<SBInCallPresentationManagerDelegate> delegate; @property (readonly, nonatomic) SBWindowSceneManager *windowSceneManager; @property (readonly, nonatomic) SBHideSharePlayContentFromSharedScreenController *hideSharePlayContentFromSharedScreenController; @property (readonly, nonatomic) BOOL supportsHandlingDeviceLock; @property (readonly, nonatomic) BOOL disallowsLockHardwareButtonDoublePress; @property (readonly, nonatomic) BOOL hasFullscreenActiveCallInSwitcher; @property (readonly, nonatomic) BOOL supportsHandlingUILockForWindowedAccessoryAttach; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (BOOL)inCallClientPresentationSession:(id)a0 canRestoreToPreviousEntity:(id)a1; - (id)scenesForBacklightSession; - (void)conformsToSBApplicationHosting; - (void)_dismissAllPresentations; - (long long)inCallClientPresentationSessionInterfaceOrientationForBannerPresentation:(id)a0; - (id)_sessionForSceneWithIdentifier:(id)a0; - (BOOL)disablesSystemVolumeHUDForCategory:(id)a0; - (BOOL)canHandleOpenApplicationRequestForApplication:(id)a0; - (void)_runZombieChecksForScene:(id)a0; - (BOOL)_isManagingSceneOrSceneHandleWithPersistenceIdentifier:(id)a0; - (id)initWithWindowSceneManager:(id)a0 applicationController:(id)a1 bannerManager:(id)a2; - (id)hostedAppSceneHandles; - (BOOL)hasOverrideAppSceneEntityForLaunchingApplication:(id)a0; - (id)inCallClientPresentationSession:(id)a0 acquireHideSharePlayContentFromClonedDisplaysAssertionForReason:(id)a1; - (BOOL)isHostingAnApp; - (void)sceneManagerDidInvalidate:(id)a0; - (id)hostedAppSceneHandle; - (void)inCallClientPresentationSession:(id)a0 callConnectedStatusChangedForPresentableViewController:(id)a1; - (id)_hostedPresentationSessions; - (void)hostedAppWillRotateToInterfaceOrientation:(long long)a0; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })inCallClientPresentationSessionResolvedPIPDodgingInsets:(id)a0; - (void)reactivateInCallForReason:(long long)a0; - (void)ensureSwitcherInclusionForRestoringFromPIPForSceneWithPersistenceIdentifier:(id)a0 completion:(id /* block */)a1; - (void)sceneManager:(id)a0 didAddScene:(id)a1; - (BOOL)inCallClientPresentationSessionAmbientPresentationActive:(id)a0; - (id)sessionForSceneIdentifier:(id)a0; - (BOOL)canHostAnApp; - (void)_ringerButtonDown:(id)a0; - (void)_dismissClientWithIdentifier:(id)a0 animated:(BOOL)a1 analyticsSource:(id)a2 reason:(id)a3 completion:(id /* block */)a4; - (long long)inCallClientPresentationSessionInterfaceOrientationForTransientOverlayPresentation:(id)a0; - (id)acquireNonModalSuppressionAssertionForReason:(id)a0; - (void)_evaluateNonModalSuppressionAssertions; - (void)_dismissAllPresentationsForApplication:(id)a0; - (id)overrideAppSceneEntityForLaunchingApplication:(id)a0; - (void)inCallPresentationRequestServer:(id)a0 clientWithIdentifier:(id)a1 requestsPresentationWithConfiguration:(id)a2 completion:(id /* block */)a3; - (void).cxx_destruct; - (BOOL)supportsBecomingVisibleWhenUnlockingFromSource:(int)a0 wakingDisplay:(BOOL)a1; - (void)handlePresentationForActivityContinuationIdentifier:(id)a0; - (BOOL)_hasPendingDismissalOfSceneHandleWithPersistenceIdentifier:(id)a0; - (void)_applicationDidExit:(id)a0; - (void)sceneManager:(id)a0 willMoveScene:(id)a1 toSceneManager:(id)a2; - (void)handleAccessoryAttachWithCompletion:(id /* block */)a0; - (void)inCallClientPresentationSessionSceneWasDestroyed:(id)a0; - (id)_newClientPresentationSessionWithSceneHandle:(id)a0; - (BOOL)_shouldSuppressNonModalCalls; - (BOOL)handleHeadsetButtonPress:(BOOL)a0; - (void)_runZombieChecksForSceneHandle:(id)a0; - (void)sceneManager:(id)a0 didAddExternalForegroundApplicationSceneHandle:(id)a1; - (void)handleOpenApplicationRequest:(id)a0 clientWorkspace:(id)a1 actions:(id)a2 origin:(id)a3 options:(id)a4 withResult:(id /* block */)a5; - (void)handleDeviceLockFromSource:(int)a0; - (void)inCallClientPresentationSession:(id)a0 handleDestroySceneActionWithReason:(long long)a1 analyticsSource:(id)a2 completion:(id /* block */)a3; - (void)inCallPresentationRequestServer:(id)a0 clientWithIdentifierDidInvalidate:(id)a1; @end