luxlabs header browser preview


@class UIWindowScene, NSString, SBTraitsSceneParticipantDelegate, FBSDisplayConfiguration, NSMutableDictionary, NSNumber, NSMutableArray;
@protocol SBSystemUISceneBindingProviding, SBScenePresentingDelegate;

@interface SBSystemUISceneDefaultPresenter : NSObject <SBScenePresenting, BSDescriptionProviding> {
    NSMutableArray *_presentedScenes;
    SBTraitsSceneParticipantDelegate *_currentParticipantDelegate;
    id<SBScenePresentingDelegate> _presentingDelegate;
    NSMutableDictionary *_sceneToWindowMap;
    NSMutableDictionary *_sceneToPresentationBinderMap;
    NSMutableDictionary *_displayConfigurationToPresentationBinderMap;
}

@property (readonly, weak, nonatomic) UIWindowScene *targetWindowScene;
@property (readonly, weak, nonatomic) FBSDisplayConfiguration *targetDisplayConfiguration;
@property (readonly, weak, nonatomic) id<SBSystemUISceneBindingProviding> bindingProvider;
@property (copy, nonatomic) NSNumber *preferredWindowLevel;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setPresentingDelegate:(id)a0;
- (id)init;
- (void)dealloc;
- (id)succinctDescriptionBuilder;
- (id)descriptionBuilderWithMultilinePrefix:(id)a0;
- (id)descriptionWithMultilinePrefix:(id)a0;
- (void).cxx_destruct;
- (id)succinctDescription;
- (id)_initWithPresentationBinderProvider:(id)a0 targetDisplayConfiguration:(id)a1;
- (void)_addSceneToPresentationBinder:(id)a0;
- (void)_invalidatePresentationBinderForDisplayConfiguration:(id)a0;
- (id)_presentationBinderForDisplayConfiguration:(id)a0;
- (void)_removeSceneFromPresentationBinder:(id)a0;
- (id)dismissScene:(id)a0;
- (id)hostingBinderForScene:(id)a0;
- (id)hostingWindowForScene:(id)a0;
- (id)initWithPresentationBinderProvider:(id)a0;
- (id)initWithPresentationBinderProvider:(id)a0 targetDisplayConfiguration:(id)a1;
- (id)initWithTargetDisplayConfiguration:(id)a0;
- (id)initWithWindowHostingPresentationOnWindowScene:(id)a0;
- (id)presentScene:(id)a0 viewControllerBuilderBlock:(id /* block */)a1;
- (void)scene:(id)a0 didChangeTraitsParticipantDelegate:(id)a1;
- (void)scene:(id)a0 hasVisibleContent:(BOOL)a1;
- (void)sceneDidChangeDisplayIdentity:(id)a0;

@end