@class NSMutableDictionary, SBInteractiveScreenshotCommitWorkspaceTransaction, SBSystemGestureManager, SBMainWorkspace, SBInteractiveScreenshotSettings, UIScreen, NSMutableArray, NSString, SBCornerFingerPanGestureRecognizer, SBAsynchronousRenderingAssertion, NSHashTable, NSMutableSet, SBCornerPencilPanGestureRecognizer, SBDisplayAppInteractionEventSource, SBWindowScene, NSUUID; @protocol SBInteractiveScreenshotGestureManagerDelegate, BSInvalidatable; @interface SBInteractiveScreenshotGestureManager : NSObject { NSUUID *_activeGestureSessionID; SBDisplayAppInteractionEventSource *_appInteractionEventSource; SBAsynchronousRenderingAssertion *_asynchronousRenderingAssertion; SBCornerPencilPanGestureRecognizer *_bottomLeftPencilGestureRecognizer; SBCornerFingerPanGestureRecognizer *_bottomLeftFingerGestureRecognizer; SBCornerPencilPanGestureRecognizer *_bottomRightPencilGestureRecognizer; SBCornerFingerPanGestureRecognizer *_bottomRightFingerGestureRecognizer; SBInteractiveScreenshotCommitWorkspaceTransaction *_commitTransaction; id _commitTransactionDisableGestureAssertion; NSMutableSet *_disableGestureAssertions; BOOL _hasInitiatedCommit; BOOL _isCapturingScreenshot; double _lastApplicationTouchTime; NSMutableArray *_pendingCommitWorkspaceTransactionBlocks; UIScreen *_screen; NSMutableDictionary *_sessionIDToSession; SBInteractiveScreenshotSettings *_settings; SBSystemGestureManager *_systemGestureManager; NSHashTable *_weakReusableGestureRootWindows; SBMainWorkspace *_workspace; SBWindowScene *_windowScene; } @property (weak, nonatomic) id delegate; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)dealloc; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)eventSource:(id)a0 userTouchedApplication:(id)a1; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)transactionDidComplete:(id)a0; - (void).cxx_destruct; - (id)viewForSystemGestureRecognizer:(id)a0; - (void)_invalidateSessionID:(id)a0; - (void)_performPendingCommitWorkspaceTransactionBlocksWithTransaction:(id)a0; - (unsigned long long)_touchTypeForGestureRecognizer:(id)a0; - (void)_handleInteractiveScreenshotGesture:(id)a0; - (void)_performCommitWorkspaceTransactionBlock:(id /* block */)a0; - (id)_screenshotPresentationOptions; - (void)_springBoardBootCompleted:(id)a0; - (void)_updateFailureRequirements; - (id)acquireDisableGestureAssertionWithReason:(id)a0; - (BOOL)handleRemoteTransientOverlayPresentationRequest:(id)a0 forSession:(id)a1; - (id)initWithWindowScene:(id)a0 workspace:(id)a1 appInteractionEventSource:(id)a2; - (void)interactiveScreenshotCommitWorkspaceTransactionRequestsGestureWindowInvalidation:(id)a0; - (void)interactiveScreenshotCommitWorkspaceTransactionRequestsPlaceholderChromeRemoval:(id)a0; - (void)interactiveScreenshotGestureRootViewController:(id)a0 gestureDidCompleteWithIntent:(long long)a1; - (void)interactiveScreenshotGestureRootViewControllerRequestsGestureRecognizerCancellation:(id)a0; @end