luxlabs header browser preview


@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