@class NSMapTable, NSString, NSArray, SBLayoutState, NSSet, BKSAnimationFenceHandle, NSDictionary, SBMainWorkspaceTransitionRequest, NSMutableDictionary, SBWorkspaceEntity, FBSDisplayIdentity; @protocol SBWorkspaceApplicationSceneTransitionContextDelegate; @interface SBWorkspaceApplicationSceneTransitionContext : SBWorkspaceTransitionContext <SBDisplayLayoutContext> { BOOL _sentActivationResult; SBLayoutState *_layoutState; SBLayoutState *_previousLayoutState; NSMutableDictionary *_requestedWorkspaceEntityForLayoutRoleMutableDictionary; NSMutableDictionary *_requestedEntityIdentifierToLayoutAttributes; NSMapTable *_entityToRemovalContext; } @property (retain, nonatomic, setter=_setRequestedActivatingWorkspaceEntity:) SBWorkspaceEntity *requestedActivatingWorkspaceEntity; @property (nonatomic, setter=_setAlreadyPopulatedRequestedWorkspaceEntities:) BOOL _alreadyPopulatedRequestedWorkspaceEntities; @property (readonly, weak, nonatomic) SBMainWorkspaceTransitionRequest *request; @property (nonatomic, getter=isBackground) BOOL background; @property (nonatomic) BOOL fencesAnimations; @property (retain, nonatomic) BKSAnimationFenceHandle *animationFence; @property (nonatomic, getter=isInLiveResize) BOOL inLiveResize; @property (nonatomic) BOOL alwaysRunsWatchdog; @property (nonatomic) BOOL waitsForSceneUpdates; @property (nonatomic) BOOL prefersCrossfadeTransition; @property (nonatomic) BOOL prefersCenterZoomTransition; @property (nonatomic) BOOL disablesAutoPIP; @property (nonatomic, getter=isTransitioningToLessRecentSpace) long long transitioningToLessRecentSpace; @property (nonatomic, getter=isSceneless) BOOL sceneless; @property (nonatomic, getter=retainsSiri) BOOL retainsSiri; @property (copy, nonatomic) id /* block */ resultBlock; @property (readonly, copy, nonatomic) NSSet *applicationSceneEntities; @property (readonly, copy, nonatomic) NSSet *previousApplicationSceneEntities; @property (readonly, nonatomic) double watchdogScaleFactor; @property (readonly, nonatomic) SBLayoutState *previousLayoutState; @property (weak, nonatomic) id<SBWorkspaceApplicationSceneTransitionContextDelegate> delegate; @property (nonatomic) long long interfaceOrientation; @property (nonatomic) BOOL prefersTouchCancellationDisabled; @property (nonatomic) long long preferredInterfaceOrientation; @property (nonatomic) BOOL preventSwitcherRecencyModelUpdates; @property (retain, nonatomic) SBWorkspaceEntity *activatingEntity; @property (retain, nonatomic) SBWorkspaceEntity *deactivatingEntity; @property (nonatomic) long long requestedSpaceConfiguration; @property (nonatomic) long long requestedFloatingConfiguration; @property (nonatomic) long long requestedCenterConfiguration; @property (nonatomic) long long requestedPeekConfiguration; @property (nonatomic) long long requestedUnlockedEnvironmentMode; @property (nonatomic) long long requestedFloatingSwitcherVisible; @property (nonatomic) long long requestedCenterEntityModal; @property (copy, nonatomic) NSString *requestedAppExposeBundleID; @property (nonatomic) long long requestedWindowPickerRole; @property (copy, nonatomic) NSArray *entitiesWithRemovalContexts; @property (copy, nonatomic) NSDictionary *requestedEntityIdentifierToLayoutAttributes; @property (readonly, nonatomic) SBWorkspaceEntity *resolvedActivatingWorkspaceEntity; @property (readonly, nonatomic) FBSDisplayIdentity *displayIdentity; @property (readonly, nonatomic) SBLayoutState *layoutState; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)setEntities:(id)a0 startingAtLayoutRole:(long long)a1 withPolicy:(long long)a2 centerEntity:(id)a3 floatingEntity:(id)a4; - (void)setPreviousEntity:(id)a0 forLayoutRole:(long long)a1; - (id)init; - (id)applicationSceneEntityForBundleID:(id)a0; - (void)dealloc; - (id)compactDescriptionBuilderWithMultilinePrefix:(id)a0; - (id)_displayConfiguration; - (void)setEntity:(id)a0 forLayoutRole:(long long)a1; - (id)appClipPlaceholderEntities; - (id)succinctDescriptionBuilder; - (void)_setRequestedFrontmostEntity:(id)a0; - (void)setRemovalContext:(id)a0 forEntity:(id)a1; - (void)sendActivationResultError:(id)a0; - (void)finalize; - (void)setRequestedLayoutAttributes:(id)a0 forEntity:(id)a1; - (id)removalContextForEntity:(id)a0; - (BOOL)needsToSendActivationResult; - (id)previousAppClipPlaceholderEntityForBundleID:(id)a0; - (id)previousApplicationSceneEntityForBundleID:(id)a0; - (id)applicationSceneEntityForLayoutRole:(long long)a0; - (id)appClipPlaceholderEntityForBundleID:(id)a0; - (id)previousEntityForLayoutRole:(long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForApplicationSceneEntity:(id)a0; - (id)previousApplicationSceneEntityForLayoutRole:(long long)a0; - (void)setEntities:(id)a0 withPolicy:(long long)a1 centerEntity:(id)a2 floatingEntity:(id)a3; - (void).cxx_destruct; - (long long)interfaceOrientationOrPreferredOrientation; - (id)requestedWorkspaceEntityForLayoutRole:(long long)a0; - (void)_setRequestedWorkspaceEntity:(id)a0 forLayoutRole:(long long)a1; - (id)entityForLayoutRole:(long long)a0; - (id)previousAppClipPlaceholderEntities; - (long long)_lockedInterfaceOrientation; - (id)requestedLayoutAttributesForEntity:(id)a0; @end