luxlabs header browser preview


@class UIView, NSString, NSArray, UIWindow, PRUISwitcherSceneClientSettingsDiffInspector, CSCoverSheetViewControllerBase, UIViewController, BSUIVibrancyConfiguration;
@protocol CSTraitsAwareOrientedAppHosting, SBApplicationHosting, CSTraitAwareAppHostConfiguring;

@interface CSPosterSwitcherViewController : CSCoverSheetViewControllerBase <CSTraitAwareAppHostContextProviding, SBDeviceApplicationSceneHandleObserver, SBSceneHandleActionConsuming, CSApplicationHosting, CSDismissableModalViewControllerDelegate>

@property (nonatomic) BOOL handledInitialTransition;
@property (nonatomic) BOOL hasTransferredInitialTouches;
@property (nonatomic) BOOL hasCommittedInContentReadyState;
@property (nonatomic) unsigned long long fullscreenTransitionAnimationCount;
@property (nonatomic) unsigned long long clientSwitcherLayoutMode;
@property (readonly, nonatomic) PRUISwitcherSceneClientSettingsDiffInspector *sceneClientSettingsDiffInspector;
@property (readonly, nonatomic) UIView *scaleView;
@property (readonly, nonatomic) CSCoverSheetViewControllerBase<SBApplicationHosting> *applicationHoster;
@property (copy, nonatomic) id /* block */ invalidationHandler;
@property (retain, nonatomic) UIViewController<CSTraitsAwareOrientedAppHosting> *traitsAwareViewController;
@property (retain, nonatomic) id<CSTraitAwareAppHostConfiguring> appHostConfiguring;
@property (retain, nonatomic) NSArray *activatingTouches;
@property (weak, nonatomic) UIView *coverSheetBackgroundView;
@property (weak, nonatomic) UIView *coverSheetWallpaperView;
@property (weak, nonatomic) UIView *coverSheetFloatingView;
@property (nonatomic, getter=isCoverSheetWallpaperFloatingLayerInlined) BOOL coverSheetWallpaperFloatingLayerInlined;
@property (nonatomic, getter=isCoverSheetComplicationRowHidden) BOOL coverSheetComplicationRowHidden;
@property (retain, nonatomic) UIWindow *targetWindow;
@property (copy, nonatomic) BSUIVibrancyConfiguration *vibrancyConfiguration;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } leadingTopButtonFrame;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } trailingTopButtonFrame;
@property (readonly, nonatomic) NSString *hostedAppBundleIdentifier;
@property (readonly, nonatomic) BOOL hostedAppShouldHideHomeGrabberView;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)sceneHandle:(id)a0 didCreateScene:(id)a1;
- (void)conformsToSBApplicationHosting;
- (void)sceneHandle:(id)a0 didUpdateClientSettingsWithDiff:(id)a1 transitionContext:(id)a2;
- (id)hostedAppSceneHandles;
- (BOOL)handlesRotationIndependentOfCoverSheet;
- (BOOL)isHostingAnApp;
- (id)hostedAppSceneHandle;
- (void)sceneHandle:(id)a0 didUpdateContentState:(long long)a1;
- (void)hostedAppWillRotateToInterfaceOrientation:(long long)a0;
- (void)loadView;
- (void)sceneHandle:(id)a0 didDestroyScene:(id)a1;
- (void)sceneHandle:(id)a0 didUpdateSettingsWithDiff:(id)a1 previousSettings:(id)a2;
- (void)aggregateAppearance:(id)a0;
- (BOOL)canHostAnApp;
- (id)initWithNibName:(id)a0 bundle:(id)a1;
- (BOOL)_canShowWhileLocked;
- (void).cxx_destruct;
- (void)conformsToCSApplicationHosting;
- (void)viewDidAppear:(BOOL)a0;
- (void)aggregateBehavior:(id)a0;
- (void)viewDidDisappear:(BOOL)a0;
- (BOOL)handleEvent:(id)a0;
- (void)addGrabberView:(id)a0;
- (void)_applicationHosterDidInvalidate;
- (unsigned long long)_effectiveSceneClientLayoutMode;
- (void)appendToHostedAppSceneSettings:(id)a0;
- (void)handleBottomEdgeGestureChanged:(id)a0;
- (void)_dismissEntirely;
- (void)_dismissTier:(BOOL)a0;
- (void)_evaluateInitialTouchTransferActuation;
- (void)_evaluateInitialTransitionActivation;
- (id)_sceneIfExists;
- (void)_sendDismissEntirelyActionToScene;
- (void)_transitionScene:(id)a0 toLayoutMode:(unsigned long long)a1 animated:(BOOL)a2;
- (void)_updateAppearanceWithClientLayoutMode:(unsigned long long)a0 previousLayoutMode:(unsigned long long)a1 transitionContext:(id)a2;
- (void)_updateAppearanceWithoutAnimation;
- (void)_updateComplicationRowHiddenForSceneSettings:(id)a0;
- (void)_updateFloatingLayerInlinedForSceneSettings:(id)a0;
- (void)_updateLiveContentViewSpecificationForSceneSettings:(id)a0;
- (void)_updateLiveFloatingViewSpecificationForSceneSettings:(id)a0;
- (void)_updateLockVibrancyConfigurationForSceneSettings:(id)a0;
- (void)_updateOverlayViewSpecificationForSceneSettings:(id)a0;
- (void)_updateTopButtonLayoutForSceneSettings:(id)a0;
- (void)dismissForHomeButton;
- (void)handleBottomEdgeGestureBegan:(id)a0;
- (void)handleBottomEdgeGestureEnded:(id)a0;
- (BOOL)hostedAppShouldDeactivateAfterDisappearance;
- (BOOL)hostedAppShouldInvalidateUponDeactivation;
- (BOOL)hostedAppShouldReactivateUponDestruction;
- (BOOL)sceneHandle:(id)a0 didReceiveAction:(id)a1;
- (void)setLeadingTopButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 trailingTopButtonFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;

@end