luxlabs header browser preview


@class NSString, NSMutableDictionary, NSObject, SBFSceneWorkspaceController;
@protocol OS_dispatch_queue, SBRemoteTransientOverlaySessionManagerDelegate;

@interface SBRemoteTransientOverlaySessionManager : NSObject <SBRemoteTransientOverlaySessionHostDelegate, SBFSceneWorkspaceControllerDelegate> {
    NSObject<OS_dispatch_queue> *_accessSerialQueue;
    NSMutableDictionary *_sessionIDToSession;
    SBFSceneWorkspaceController *_sceneWorkspaceController;
}

@property (weak, nonatomic) id<SBRemoteTransientOverlaySessionManagerDelegate> delegate;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (id)init;
- (id)_existingSessionsWithDefinition:(id)a0 options:(long long)a1;
- (id)existingSessionsWithDefinition:(id)a0 options:(long long)a1;
- (BOOL)hasSessionWithServiceProcessIdentifier:(int)a0 options:(long long)a1;
- (void)setScene:(id)a0 shouldActivateUponClientConnection:(BOOL)a1 withContextGenerator:(id /* block */)a2;
- (id)_createSessionWithDefinition:(id)a0;
- (id)createSessionWithDefinition:(id)a0;
- (id)sessionsWithDefinition:(id)a0 options:(long long)a1;
- (BOOL)remoteTransientOverlaySession:(id)a0 prefersStatusBarActivityItemVisibleForServiceBundleIdentifier:(id)a1;
- (void)remoteTransientOverlaySession:(id)a0 requestsHandlingForButtonEvents:(unsigned long long)a1 viewController:(id)a2;
- (id)embeddedDisplayWindowSceneForRemoteTransientOverlaySession:(id)a0;
- (id)sessionWithDefinition:(id)a0 options:(long long)a1;
- (void)setScene:(id)a0 shouldBeKeptActiveWhileForeground:(BOOL)a1 withContextGenerator:(id /* block */)a2;
- (BOOL)remoteTransientOverlaySession:(id)a0 performPresentationRequest:(id)a1;
- (long long)activeWallpaperVariantForRemoteTransientOverlaySession:(id)a0;
- (void).cxx_destruct;
- (BOOL)remoteTransientOverlaySession:(id)a0 shouldActivateWithContext:(id)a1;
- (BOOL)hasSessionWithPendingButtonEvents:(unsigned long long)a0 options:(long long)a1;
- (id)existingSessionWithSessionID:(id)a0 options:(long long)a1;
- (void)remoteTransientOverlaySession:(id)a0 didInvalidateWithReason:(long long)a1 error:(id)a2;
- (BOOL)remoteTransientOverlaySession:(id)a0 performDismissalRequest:(id)a1;

@end