@class FBSDisplayIdentity, SBWorkspaceTransitionRequest, SBSceneManager, SBLayoutStateTransitionCoordinator, FBSDisplayConfiguration, SBWindowScene, SBUIAnimationController; @interface SBWorkspaceTransaction : SBTransaction { SBWorkspaceTransitionRequest *_transitionRequestForPendingInterruption; } @property (readonly, nonatomic) SBWindowScene *windowScene; @property (readonly, nonatomic) SBLayoutStateTransitionCoordinator *layoutStateTransitionCoordinator; @property (readonly, nonatomic) SBSceneManager *sceneManager; @property (nonatomic) BOOL clearsCompletionAsynchronously; @property (readonly, nonatomic) FBSDisplayIdentity *displayIdentity; @property (readonly, nonatomic) FBSDisplayConfiguration *displayConfiguration; @property (readonly, nonatomic) SBWorkspaceTransitionRequest *transitionRequest; @property (retain, nonatomic) SBUIAnimationController *suggestedAnimationController; - (void)_didComplete; - (id)_customizedDescriptionProperties; - (id)init; - (BOOL)canInterruptForTransitionRequest:(id)a0; - (id)initWithTransitionRequest:(id)a0; - (void).cxx_destruct; - (id)_childWorkspaceTransactions; - (void)_didInterruptForTransitionRequest:(id)a0; - (BOOL)_isInterruptingForTransitionRequest; - (void)_performDeviceCoherencyCheck; - (id)_transitionRequestForInterruption; - (void)_willInterruptForTransitionRequest:(id)a0; - (void)interceptTransitionRequest:(id)a0; - (void)interruptForTransitionRequest:(id)a0; - (BOOL)isMainDisplayTransaction; - (void)keepAliveForAsyncBlock:(id /* block */)a0; - (BOOL)shouldInterceptTransitionRequest:(id)a0; @end