@class NSString; @interface SBSwitcherModifier : SBChainableModifier <SBSwitcherMultitaskingQueryProviding, SBSwitcherContextProviding> { BOOL _verifyModifierStackCoherencyCheckAfterHandlingEvent; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)contextProtocol; + (id)newEventResponse; + (id)queryProtocol; - (id)init; - (id)_handleEvent:(id)a0; - (id)handleSwitcherSettingsChangedEvent:(id)a0; - (id)handleContinuousExposeStripEdgeProtectTongueEvent:(id)a0; - (id)handleTapOutsideToDismissEvent:(id)a0; - (id)handleTapAppLayoutEvent:(id)a0; - (id)loggingCategory; - (id)handleContinuousExposeIdentifiersChangedEvent:(id)a0; - (id)handleTransitionEvent:(id)a0; - (id)handleRemovalEvent:(id)a0; - (id)handleTimerEvent:(id)a0; - (id)displayName; - (id)handleScrollEvent:(id)a0; - (id)handleSwipeToKillEvent:(id)a0; - (id)handleReduceMotionChangedEvent:(id)a0; - (id)handleUpdateWindowingModeEvent:(id)a0; - (id)appLayoutsToCacheSnapshotsWithVisibleRange:(struct _NSRange { unsigned long long x0; unsigned long long x1; })a0 numberOfSnapshotsToCache:(unsigned long long)a1 biasForward:(BOOL)a2; - (id)autoLayoutSpaceForAppLayout:(id)a0; - (id)defaultAppLayoutsToCacheSnapshots; - (double)distanceToLeadingEdgeOfLeadingCardFromTrailingEdgeOfScreenWithVisibleIndexToStartSearch:(unsigned long long)a0 numberOfRows:(unsigned long long)a1 padding:(double)a2 layoutDirection:(unsigned long long)a3; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })frameForContinuousExposePeekingDisplayItem:(id)a0 inAppLayout:(id)a1 bounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a2 defaultFrameForLayoutRole:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3; - (id)handleAnimatablePropertyChangedEvent:(id)a0; - (id)handleBlurProgressEvent:(id)a0; - (id)handleGestureEvent:(id)a0; - (id)handleHideMorphToPIPAppLayoutEvent:(id)a0; - (id)handleHighlightEvent:(id)a0; - (id)handleHomeGestureSettingsChangedEvent:(id)a0; - (id)handleHomeGrabberSettingsChangedEvent:(id)a0; - (id)handleHoverEvent:(id)a0; - (id)handleInitialSetupEvent:(id)a0; - (id)handleInsertionEvent:(id)a0; - (id)handleMedusaSettingsChangedEvent:(id)a0; - (id)handlePointerCrossedDisplayBoundaryEvent:(id)a0; - (id)handlePrepareForSceneUpdateEvent:(id)a0; - (id)handleRepositionProgressEvent:(id)a0; - (id)handleResizeProgressEvent:(id)a0; - (id)handleSceneReadyEvent:(id)a0; - (id)handleShelfFocusedDisplayItemsChangedEvent:(id)a0; - (id)handleSlideOverEdgeProtectTongueEvent:(id)a0; - (id)handleSwitcherDropEvent:(id)a0; - (id)handleTapAppLayoutHeaderEvent:(id)a0; - (id)handleTapSlideOverTongueEvent:(id)a0; - (id)handleUpdateFocusedAppLayoutEvent:(id)a0; - (unsigned long long)indexOfFirstFloatingAppFromAppLayouts:(id)a0; - (unsigned long long)indexOfFirstMainAppLayoutFromAppLayouts:(id)a0; - (void)performWithTemporarilyInsertedAppLayout:(id)a0 atIndex:(unsigned long long)a1 block:(id /* block */)a2; - (BOOL)runsInternalVerificationAfterEventDispatch; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scaledFrameForIndex:(unsigned long long)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })scaledFrameForLayoutRole:(long long)a0 inAppLayout:(id)a1 atIndex:(unsigned long long)a2; - (BOOL)shouldZoomToSystemApertureForEvent:(id)a0 activeLayout:(id)a1; - (id)stackDescription; - (id)stackDescriptionWithPrefix:(id)a0; @end