luxlabs header browser preview


@class SBBestAppSuggestion, NSString, SBApplicationSceneView, BSAnimationSettings;
@protocol SBSwitcherContentViewControllerDataSource, SBSwitcherContentViewControllerDelegate;

@interface SBMinimumViableSwitcherTableViewController : UITableViewController <SBSwitcherContentViewControlling> {
    SBApplicationSceneView *_temporaryAppView;
    SBApplicationSceneView *_temporarySideAppView;
}

@property (weak, nonatomic) id<SBSwitcherContentViewControllerDelegate> delegate;
@property (weak, nonatomic) id<SBSwitcherContentViewControllerDataSource> dataSource;
@property (retain, nonatomic) SBBestAppSuggestion *bestAppSuggestion;
@property (nonatomic, getter=isShowingModifierTimeline) BOOL showModifierTimeline;
@property (nonatomic) long long contentOrientation;
@property (nonatomic, getter=isAsyncRenderingDisabled) BOOL asyncRenderingDisabled;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) BOOL canInterruptActiveTransition;
@property (readonly, copy, nonatomic) BSAnimationSettings *defaultTransitionAnimationSettings;

- (BOOL)isStatusBarHiddenForAppLayout:(id)a0;
- (void)clickReceivedForHomeGrabberView:(id)a0;
- (id)liveOverlayForSceneIdentityToken:(id)a0;
- (id)trailingStatusBarStyleRequest;
- (void)noteKeyboardFocusDidChangeToSceneID:(id)a0;
- (void)noteWindowSceneCountDidChange;
- (void)noteAppLayoutsDidChange;
- (void)acquiredViewController:(id)a0 forTransientOverlayAppLayout:(id)a1;
- (void)performTransitionWithContext:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (id)iconForAppLayout:(id)a0;
- (id)leadingStatusBarStyleRequest;
- (id)animationControllerForTransitionRequest:(id)a0;
- (void)relinquishTransientOverlayViewController:(id)a0;
- (double)minimumHomeScreenScale;
- (long long)numberOfSectionsInTableView:(id)a0;
- (id)tableView:(id)a0 cellForRowAtIndexPath:(id)a1;
- (long long)tableView:(id)a0 numberOfRowsInSection:(long long)a1;
- (char)activityModeForAppLayout:(id)a0;
- (void)handleFluidSwitcherGestureManager:(id)a0 didBeginGesture:(id)a1;
- (BOOL)handleVoiceCommandButtonPress;
- (void)tableView:(id)a0 didSelectRowAtIndexPath:(id)a1;
- (BOOL)isWindowVisible;
- (BOOL)shouldAcceleratedHomeButtonPressBegin;
- (BOOL)handleHomeButtonLongPress;
- (BOOL)isUserInteractionEnabled;
- (void)viewDidLoad;
- (double)switcherCardScale;
- (void)failMultitaskingGesturesForReason:(id)a0;
- (BOOL)handleVolumeUpButtonPress;
- (char)jetsamModeForAppLayout:(id)a0;
- (void)invalidate;
- (void)performKeyboardShortcutAction:(long long)a0;
- (void)handleFluidSwitcherGestureManager:(id)a0 didEndGesture:(id)a1;
- (void)handleFluidSwitcherGestureManager:(id)a0 didUpdateGesture:(id)a1;
- (id)foregroundAppLayouts;
- (BOOL)shouldRubberbandFullScreenHomeGrabberView;
- (void)performAnimatedInsertionOfAppLayouts:(id)a0 atIndexes:(id)a1 completion:(id /* block */)a2;
- (BOOL)handleLockButtonPress;
- (BOOL)canPerformKeyboardShortcutAction:(long long)a0 forBundleIdentifier:(id)a1;
- (id)prepareOverlayForContentRotation;
- (BOOL)shouldAddAppLayoutToFront:(id)a0 forTransitionWithContext:(id)a1 transitionCompleted:(BOOL)a2;
- (id)overlaySceneHandle;
- (void)prepareAnimatedInsertionOfAppLayouts:(id)a0 atIndexes:(id)a1;
- (void)noteModelDidMutateForInsertionOfAppLayouts:(id)a0 atIndexes:(id)a1 willAnimate:(BOOL)a2;
- (BOOL)shouldAnimateInsertionOfAppLayouts:(id)a0 atIndexes:(id)a1;
- (void)sceneLayoutTransitionWillStartWithTransitionContext:(id)a0;
- (double)contentAspectRatio;
- (void).cxx_destruct;
- (void)tapReceivedForGrabberTongueAtEdge:(unsigned long long)a0;
- (double)snapshotScaleForSceneHandle:(id)a0;
- (id)liveContentOverlayForAppLayout:(id)a0;
- (void)respondToInAppStatusBarRequestedHiddenUpdateAnimated:(BOOL)a0;
- (BOOL)handleHomeButtonDoublePress;
- (id)liveScenesIdentityTokens;
- (BOOL)handleVolumeDownButtonPress;
- (void)removeLayoutRole:(long long)a0 inSpace:(id)a1 mutationBlock:(id /* block */)a2 reason:(long long)a3;
- (id)liveOverlayForSceneHandle:(id)a0;
- (BOOL)handleHeadsetButtonPress:(BOOL)a0;
- (BOOL)handleHomeButtonPress;
- (BOOL)tableView:(id)a0 canEditRowAtIndexPath:(id)a1;
- (void)tableView:(id)a0 commitEditingStyle:(long long)a1 forRowAtIndexPath:(id)a2;
- (id)tableView:(id)a0 titleForDeleteConfirmationButtonForRowAtIndexPath:(id)a1;
- (id)_appLayouts;
- (id)_statusBarStyleRequestForDefaultStyle;

@end