luxlabs header browser preview


@class SBDeviceApplicationSceneStatusBarBreadcrumbProvider, NSString, SBDeviceApplicationSceneHandle, NSSet, _UIStatusBarData, FBScene, NSMutableArray, SBAppClipOverlayViewController, NSMutableSet;
@protocol SBApplicationSceneStatusBarDescribing, SBDeviceApplicationSceneStatusBarStateObserver;

@interface SBAppClipPlaceholderLayoutElementViewController : SBLayoutElementViewController <SBSceneViewStatusBarAssertionObserver, SBApplicationSceneStatusBarDescriberProviding, SBApplicationSceneStatusBarDescribing, SBSceneLayoutMedusaStatusBarAssertionProviding, SBMainDisplaySceneLayoutElementViewControlling> {
    NSString *_bundleIdentifier;
    NSString *_sceneIdentifier;
    SBAppClipOverlayViewController *_placeholderViewController;
    BOOL _isPendingUpdate;
    BOOL _isObservingApplicationInstalls;
    NSMutableArray *_statusBarAssertions;
    NSMutableSet *_maskDisplayCornersReasons;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, nonatomic) id<SBApplicationSceneStatusBarDescribing> statusBarDescriber;
@property (weak, nonatomic) id<SBDeviceApplicationSceneStatusBarStateObserver> statusBarDelegate;
@property (readonly, nonatomic) long long statusBarStyle;
@property (readonly, nonatomic) long long defaultStatusBarStyle;
@property (readonly, nonatomic) BOOL statusBarHidden;
@property (readonly, nonatomic) double statusBarAlpha;
@property (readonly, nonatomic) long long statusBarOrientation;
@property (readonly, nonatomic) NSSet *backgroundActivitiesToSuppress;
@property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } statusBarAvoidanceFrame;
@property (readonly, nonatomic) BOOL sceneWantsDeviceOrientationEventsEnabled;
@property (readonly, nonatomic) NSString *statusBarSceneIdentifier;
@property (readonly, nonatomic) _UIStatusBarData *overlayStatusBarData;
@property (readonly, nonatomic) SBDeviceApplicationSceneStatusBarBreadcrumbProvider *breadcrumbProvider;
@property (readonly, nonatomic) SBDeviceApplicationSceneHandle *classicApplicationSceneHandleIfExists;
@property (readonly, nonatomic) FBScene *sceneToHandleStatusBarTapIfExists;

- (void)_cleanup;
- (void)viewWillAppear:(BOOL)a0;
- (BOOL)SB_conformsToSBApplicationSceneStatusBarDescribing;
- (long long)statusBarStyleForPartWithIdentifier:(id)a0;
- (void)viewDidLayoutSubviews;
- (void)prepareForReuse;
- (id)statusBarAssertionWithStatusBarHidden:(BOOL)a0 atLevel:(unsigned long long)a1;
- (void)setCornerRadiusConfiguration:(id)a0;
- (void)viewDidLoad;
- (void)setShadowOpacity:(double)a0;
- (void)invalidate;
- (void)setShadowOffset:(double)a0;
- (void)viewWillDisappear:(BOOL)a0;
- (void)statusBarAssertionDidUpdate:(id)a0;
- (void)_installedApplicationsDidChange:(id)a0;
- (void).cxx_destruct;
- (void)statusBarAssertionDidInvalidate:(id)a0;
- (BOOL)SB_conformsToSceneLayoutStatusBarAssertionProviding;
- (BOOL)SB_conformsToMainDisplaySceneLayoutElementViewControlling;
- (BOOL)SB_conformsToSBApplicationSceneStatusBarDescriberProviding;
- (BOOL)SB_conformsToSceneLayoutMedusaStatusBarAssertionProviding;
- (id)_aggregateStatusBarOverrideSettings;
- (void)_beginObservingApplicationInstalls;
- (void)_beginPollingUpdateStillAvailable;
- (void)_launchApplication:(id)a0;
- (id)_newDisplayLayoutElementForEntity:(id)a0;
- (void)_statusBarAssertionDidUpdate;
- (void)_stopObservingApplicationInstalls;
- (void)configureWithWorkspaceEntity:(id)a0 forLayoutElement:(id)a1 layoutState:(id)a2 referenceFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a3;
- (void)setMaskDisplayCorners:(BOOL)a0 forReason:(id)a1;
- (id)statusBarAssertionWithStatusBarHidden:(BOOL)a0 nubViewHidden:(long long)a1 atLevel:(unsigned long long)a2;
- (unsigned long long)supportedContentInterfaceOrientations;

@end