@class SBAppSwitcherSettings, SBWindowSceneStatusBarSettingsAssertion, SBMainWorkspaceTransaction, SBTransientOverlayViewController, SBAssistantRootViewController, SBWindowScene, UINotificationFeedbackGenerator; @protocol SBAssistantSceneControlling, SBTransientOverlayPresenting; @interface SBModalUIFluidDismissGestureWorkspaceTransaction : SBSystemGestureWorkspaceTransaction { SBAppSwitcherSettings *_settings; SBWindowSceneStatusBarSettingsAssertion *_statusBarAssertion; UINotificationFeedbackGenerator *_dismissalFeedbackGenerator; SBAssistantRootViewController *_assistantRootViewController; id<SBTransientOverlayPresenting> _transientOverlayPresenter; SBTransientOverlayViewController *_transientOverlayViewController; struct CGPoint { double x; double y; } _dismissingViewTouchOffset; struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } _originalBounds; struct CGPoint { double x; double y; } _originalCenter; BOOL _initiatedFromBottomEdge; BOOL _hasPreservedInputViews; BOOL _isDismissing; } @property (weak, nonatomic) SBWindowScene *windowScene; @property (retain, nonatomic) id<SBAssistantSceneControlling> assistantController; @property (readonly, nonatomic) long long dismissalType; @property (retain, nonatomic) SBMainWorkspaceTransaction *currentTransaction; @property (nonatomic) double dismissalThreshold; @property (nonatomic) BOOL animateGestureCancelationOrFailure; - (void)_didComplete; - (BOOL)_canBeInterrupted; - (void)_begin; - (BOOL)canInterruptForTransitionRequest:(id)a0; - (void)_didInterruptWithReason:(id)a0; - (void).cxx_destruct; - (id)_layoutSettings; - (id)_dismissalFeedbackGenerator; - (id)_viewForGesture; - (double)_backgroundWeightingForDismissal:(BOOL)a0; - (double)_backgroundWeightingForGestureProgress; - (void)_beginWithGesture:(id)a0; - (void)_cleanupHierarchyForDismissal:(BOOL)a0; - (double)_clientAnimationsDelay; - (void)_dismissClientAnimated:(BOOL)a0 completion:(id /* block */)a1; - (void)_finishInteractionAndDismiss:(BOOL)a0 animated:(BOOL)a1; - (void)_finishWithCompletionType:(long long)a0; - (void)_finishWithGesture:(id)a0; - (double)_hapticDelay; - (long long)_notificationFeedbackType; - (double)_scaleForDismissal; - (double)_scaleForGestureProgress; - (void)_setFluidDismissalState:(id)a0; - (BOOL)_shouldDismissImmmediatelyAtFullGestureProgress; - (double)_swipeUpGestureProgress; - (double)_swipeUpGestureTranslation; - (void)_updateDismissingViewLayoutAndStyleForGesture; - (void)_updateWithGesture:(id)a0; - (double)_yOffsetForGestureProgress; - (double)_zoomOutDelay; - (id)initWithTransitionRequest:(id)a0 windowScene:(id)a1 dismissalType:(long long)a2 initiatedFromBottomEdge:(BOOL)a3; - (void)systemGestureStateChanged:(id)a0; @end