luxlabs header browser preview


@class SBInCallPresentationManager, NSString, SBKeyboardDismissalManager, NSMutableSet, SBWindowSceneStatusBarSettingsAssertion, SBIdleTimerCoordinatorHelper, SBPowerDownViewController, SBWorkspaceTransaction, NSMutableDictionary, SBTransientOverlayPresentationManager, SBHomeHardwareButtonLongPressDurationAssertion, SBOrientationAggdLogger, SBInCallTransientOverlayManager, SBSystemNotesManager, SBUniversalControlServer, SBWorkspaceKeyboardFocusController, SBControlCenterModuleTransientOverlayViewController, FBSceneManager, BSEventQueueLock, BSWatchdog, SBPIPControllerCoordinator, SBFocusModesHomeScreenSettingsManager, SBHardwareButtonZStackClient, SBWindowScene;
@protocol BSInvalidatable, SBIdleTimerProviding, SBIdleTimerCoordinating;

@interface SBMainWorkspace : SBWorkspace <BSTransactionObserver, SBBacklightControllerObserver, FBSystemServiceDelegate, FBProcessManagerObserver, FBApplicationProcessObserver, BSWatchdogDelegate, FBSceneManagerObserver, MCProfileConnectionObserver, SBPowerDownViewControllerDelegate, SBTransientOverlayScenePresenterDelegate, CCSModulePresentationEndpoint, SBControlCenterModuleTransientOverlayViewControllerDelegate, SBInCallPresentationManagerDelegate, SWSystemSleepObserver> {
    BOOL _initialized;
    BSEventQueueLock *_suspensionLock;
    SBOrientationAggdLogger *_orientationAggdLogger;
    id<BSInvalidatable> _displayLayoutTransitionAssertion;
    BSEventQueueLock *_currentTransactionLock;
    BSWatchdog *_transactionWatchdog;
    NSMutableDictionary *_extensionHandlersByType;
    SBWindowSceneStatusBarSettingsAssertion *_statusBarAssertion;
    NSMutableSet *_activeSuspendedWorkspaceTransitions;
    SBIdleTimerCoordinatorHelper *_idleTimerCoordinatorHelper;
    SBPowerDownViewController *_powerDownViewController;
    SBHomeHardwareButtonLongPressDurationAssertion *_powerDownLongPressDurationAssertion;
    SBControlCenterModuleTransientOverlayViewController *_presentedControlCenterModuleTransientOverlayViewController;
    NSMutableSet *_ocelotRepairRequests;
    SBWorkspaceKeyboardFocusController *_keyboardFocusController;
    id<BSInvalidatable> _lockKeyboardFocusAssertion;
    SBFocusModesHomeScreenSettingsManager *_focusModesHomeScreenSnapshotManager;
}

@property (retain, nonatomic) SBWorkspaceTransaction *currentTransaction;
@property (readonly, nonatomic) FBSceneManager *sceneManager;
@property (retain, nonatomic, getter=_activeIdleTimerProvider, setter=_setActiveIdleTimerProvider:) id<SBIdleTimerProviding> activeIdleTimerProvider;
@property (readonly, nonatomic, getter=isMedusaEnabled) BOOL medusaEnabled;
@property (readonly, nonatomic) SBHardwareButtonZStackClient *zStackHardwareButtonClient;
@property (readonly, nonatomic) SBInCallTransientOverlayManager *inCallTransientOverlayManager;
@property (readonly, nonatomic) SBTransientOverlayPresentationManager *transientOverlayPresentationManager;
@property (readonly, nonatomic) SBWorkspaceKeyboardFocusController *keyboardFocusController;
@property (readonly, nonatomic) SBUniversalControlServer *universalControlServer;
@property (readonly, nonatomic) SBKeyboardDismissalManager *keyboardDismissalManager;
@property (readonly, nonatomic) SBInCallPresentationManager *inCallPresentationManager;
@property (readonly, nonatomic) SBSystemNotesManager *systemNotesManager;
@property (retain, nonatomic) SBWindowScene *mainWindowScene;
@property (readonly, nonatomic, getter=isSpringBoardActive) BOOL springBoardActive;
@property (retain, nonatomic) id<SBIdleTimerCoordinating> idleTimerCoordinator;
@property (readonly, nonatomic, getter=isPowerDownTransientOverlayTopmost) BOOL powerDownTransientOverlayFrontmost;
@property (retain, nonatomic) SBPIPControllerCoordinator *pipCoordinator;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (id)sharedInstance;
+ (id)start;
+ (id)sharedInstanceIfExists;
+ (id)_sharedInstanceWithNilCheckPolicy:(long long)a0;
+ (id)_instanceIfExists;
+ (id)debugDescription;

- (BOOL)requestTransitionWithOptions:(unsigned long long)a0 builder:(id /* block */)a1 validator:(id /* block */)a2;
- (BOOL)_executeTransitionRequest:(id)a0 options:(unsigned long long)a1 validator:(id /* block */)a2;
- (void)systemSleepMonitorSleepRequestAborted:(id)a0;
- (id)initWithEventQueue:(id)a0;
- (id)createRequestWithOptions:(unsigned long long)a0;
- (BOOL)requestTransitionWithBuilder:(id /* block */)a0;
- (id)createRequestWithOptions:(unsigned long long)a0 displayConfiguration:(id)a1;
- (id)transactionForTransitionRequest:(id)a0;
- (BOOL)requestTransitionWithOptions:(unsigned long long)a0 displayConfiguration:(id)a1 builder:(id /* block */)a2;
- (void)processManager:(id)a0 didAddProcess:(id)a1;
- (BOOL)executeTransitionRequest:(id)a0;
- (void)systemSleepMonitorDidWakeFromSleep:(id)a0;
- (void)processManager:(id)a0 didRemoveProcess:(id)a1;
- (void)transientOverlayScenePresenterRequestsControlCenterDismissal:(id)a0 animated:(BOOL)a1;
- (id)init;
- (void)_registerHandler:(id)a0 forExtensionPoint:(id)a1;
- (void)dismissPowerDownTransientOverlayWithCompletion:(id /* block */)a0;
- (void)dealloc;
- (void)_coversheetDidPresent;
- (BOOL)_handleSetupExited:(id)a0;
- (void)backlightController:(id)a0 didAnimateBacklightToFactor:(float)a1 source:(long long)a2;
- (void)_updateFrontMostApplicationEventPort;
- (id)coordinatorRequestedIdleTimerBehavior:(id)a0;
- (void)transientOverlayScenePresenter:(id)a0 preferredWhitePointAdaptivityStyleDidChangeWithAnimationSettings:(id)a1;
- (void)_suspend;
- (void)inCallPresentationManagerRequestsHandlingOfDeferredUILock:(id)a0;
- (id)_alertItemForPreventingLaunchOfApp:(id)a0 fromTrustState:(unsigned long long)a1;
- (void)_updateMedusaEnablementAndNotify:(BOOL)a0;
- (id)controlCenterPresentationObservationTokenForTransientOverlayScenePresenter:(id)a0;
- (void)_resume;
- (id)currentStatusBarSettingsForTransientOverlayScenePresenter:(id)a0;
- (id)siriPresentationObservationTokenForTransientOverlayScenePresenter:(id)a0;
- (id)inCallPresentationManager:(id)a0 createPresentationSessionWithSceneHandle:(id)a1;
- (void)transientOverlayScenePresenterRequestsAppIconForceTouchDismissal:(id)a0 animated:(BOOL)a1;
- (id)_selectTransactionForReturningToTheLockScreenFromApp:(id)a0 animated:(BOOL)a1 forceToBuddy:(BOOL)a2 withResult:(id /* block */)a3;
- (void)_initializeAndObserveDefaults;
- (void)_proposeIdleTimerBehaviorForReason:(id)a0;
- (long long)inCallPresentationManager:(id)a0 interfaceOrientationForTransientOverlayPresentationInWindowScene:(id)a1;
- (void)transientOverlayScenePresenter:(id)a0 unregisterCoverSheetExternalBehaviorProvider:(id)a1;
- (BOOL)_executeTransientOverlayTransitionRequest:(id)a0;
- (void)systemService:(id)a0 handleActions:(id)a1 origin:(id)a2 withResult:(id /* block */)a3;
- (void)_addStateCaptureHandlers;
- (void)_handleUserActionRequest:(id)a0 options:(id)a1 activationSettings:(id)a2 origin:(id)a3 withResult:(id /* block */)a4;
- (id)pipControllerForType:(long long)a0;
- (id)createRequestForApplicationActivation:(id)a0 options:(unsigned long long)a1;
- (void)_handleBuddyLaunchFinished;
- (id)systemServiceApplicationInfoProvider:(id)a0;
- (void)_finishInitialization;
- (void)_handleKeyShortcutHUDVisibilityDidDismiss;
- (id)_selectTransactionForAppEntityRemoved:(id)a0;
- (void)systemService:(id)a0 handleOpenApplicationRequest:(id)a1 withCompletion:(id /* block */)a2;
- (void)watchdogFired:(id)a0;
- (void)transactionDidComplete:(id)a0;
- (void)processDidExit:(id)a0;
- (void)transientOverlayScenePresenter:(id)a0 didDismissViewController:(id)a1 wasTopmostPresentation:(BOOL)a2;
- (void)_cleanupAppRepairRequest:(id)a0;
- (void)systemSleepMonitor:(id)a0 prepareForSleepWithCompletion:(id /* block */)a1;
- (void)powerDownViewControllerDidDisappear:(id)a0;
- (void)profileConnectionDidReceiveEffectiveSettingsChangedNotification:(id)a0 userInfo:(id)a1;
- (void)systemServicePrepareForExit:(id)a0 andRelaunch:(BOOL)a1;
- (void)transientOverlayScenePresenter:(id)a0 willPresentViewController:(id)a1;
- (id)_targetWindowSceneForApplication:(id)a0 preferringDisplay:(id)a1 requireForeground:(BOOL)a2 options:(id)a3;
- (void)systemService:(id)a0 canActivateApplication:(id)a1 withResult:(id /* block */)a2;
- (id)_validateRequestToOpenApplication:(id)a0 options:(id)a1 origin:(id)a2 error:(out id *)a3;
- (id)transientOverlayScenePresenter:(id)a0 acquireBannerLongLookWindowLevelAssertionWithReason:(id)a1 windowLevel:(double)a2;
- (id /* block */)_sceneComparatorForApplication:(id)a0 keyboardFocusScene:(id)a1;
- (void)presentModuleWithIdentifier:(id)a0 options:(id)a1 completion:(id /* block */)a2;
- (id)_handlerForExtensionPoint:(id)a0;
- (void)systemService:(id)a0 prepareForShutdownWithOptions:(id)a1 origin:(id)a2;
- (void)_handleOpenApplicationRequest:(id)a0 options:(id)a1 activationSettings:(id)a2 origin:(id)a3 withResult:(id /* block */)a4;
- (BOOL)transientOverlayScenePresenter:(id)a0 shouldResignFirstResponderForKeyWindow:(id)a1;
- (void)_attemptUnlockToApplication:(id)a0 showPasscode:(BOOL)a1 origin:(id)a2 givenOrigin:(id)a3 options:(id)a4 completion:(id /* block */)a5;
- (void)watchdogStarted:(id)a0;
- (BOOL)isKeyboardVisibleForSpringBoardForTransientOverlayScenePresenter:(id)a0;
- (void)powerDownViewControllerRequestsPowerDown:(id)a0;
- (void)_handleUntrustedOpenRequestForApplication:(id)a0 options:(id)a1 activationSettings:(id)a2 origin:(id)a3 withResult:(id /* block */)a4;
- (id)_selectTransactionForAppRelaunch:(id)a0;
- (void)process:(id)a0 stateDidChangeFromState:(id)a1 toState:(id)a2;
- (id)idleTimerProvider:(id)a0 didProposeBehavior:(id)a1 forReason:(id)a2;
- (void)systemSleepMonitorWillWakeFromSleep:(id)a0;
- (id)transientOverlayScenePresenter:(id)a0 acquireInteractiveScreenshotGestureDisabledAssertionWithReason:(id)a1;
- (void)_dismissPresentedControlCenterModule:(id /* block */)a0;
- (void)_handleTrustedOpenRequestForApplication:(id)a0 options:(id)a1 activationSettings:(id)a2 origin:(id)a3 withResult:(id /* block */)a4;
- (BOOL)_isLaunchingApplicationAfterSetupForRequestWithBundleIdentifier:(id)a0 options:(id)a1 origin:(id)a2;
- (void)_destroyApplicationSceneEntity:(id)a0;
- (id)_applicationForIdentifier:(id)a0;
- (id)_selectTransactionForAppActivationUnderMainScreenLockRequest:(id)a0;
- (id)transientOverlayScenePresenter:(id)a0 newSceneDeactivationAssertionWithReason:(long long)a1;
- (void)_addRequestCompletionBlock:(id /* block */)a0 toTransaction:(id)a1;
- (void)updateFrontMostApplicationEventPort;
- (BOOL)_removeApplicationEntitiesFromWorkspace:(id)a0 error:(id *)a1;
- (void)transientOverlayScenePresenter:(id)a0 registerCoverSheetExternalBehaviorProvider:(id)a1;
- (void).cxx_destruct;
- (BOOL)defaultShouldAutorotateForTransientOverlayScenePresenter:(id)a0;
- (void)_executeSuspendedTransactionForRequest:(id)a0;
- (BOOL)_applicationProcessExited:(id)a0 withContext:(id)a1;
- (long long)defaultPreferredInterfaceOrientationForPresentationForTransientOverlayScenePresenter:(id)a0;
- (id)transientOverlayScenePresenter:(id)a0 acquireHideAppStatusBarAssertionWithReason:(id)a1 animated:(BOOL)a2;
- (id)createRequestForApplicationActivation:(id)a0 withDisplayConfiguration:(id)a1 options:(unsigned long long)a2;
- (void)_cleanupForRemovedAppEntity:(id)a0;
- (void)_determineSourceForTransitionRequest:(id)a0;
- (void)controlCenterModuleTransientOverlayViewControllerNeedsDismissal:(id)a0;
- (void)_coversheetDidDismiss;
- (void)applicationProcessWillLaunch:(id)a0;
- (BOOL)_setCurrentTransactionForRequest:(id)a0 fallbackProvider:(id /* block */)a1;
- (id)_selectTransactionForTransientOverlayPresentationRequest:(id)a0;
- (void)_broadcastCurrentTransaction;
- (id)transientOverlayScenePresenter:(id)a0 acquireProximitySensorEnabledAssertionWithReason:(id)a1;
- (void)applicationProcessDidExit:(id)a0 withContext:(id)a1;
- (BOOL)_preflightTransitionRequest:(id)a0 forExecution:(BOOL)a1;
- (id)transientOverlayScenePresenter:(id)a0 acquireDisableAutoUnlockAssertionWithReason:(id)a1;
- (void)_noteDidWakeFromSleep;
- (id)_generateIdleTimerBehaviorForReason:(id)a0;
- (void)_removeApplicationEntities:(id)a0 withDestructionIntent:(id)a1 completion:(id /* block */)a2;
- (BOOL)dismissTransientOverlayViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (BOOL)_canAppWithBundleIdentifier:(id)a0 requestMovingContentToSceneOpenApplicationOptions:(id)a1;
- (id)transientOverlayScenePresenter:(id)a0 acquireSiriWindowLevelAssertionWithReason:(id)a1 windowLevel:(double)a2;
- (BOOL)presentTransientOverlayViewController:(id)a0 animated:(BOOL)a1 completion:(id /* block */)a2;
- (BOOL)_canExecuteTransitionRequest:(id)a0 forExecution:(BOOL)a1;
- (void)powerDownViewControllerRequestsDismissal:(id)a0;
- (id)transientOverlayScenePresenter:(id)a0 acquireControlCenterWindowLevelAssertionWithReason:(id)a1 windowLevel:(double)a2;
- (void)_updateActivationSettings:(id)a0 forRequestWithOptions:(id)a1 clientProcess:(id)a2 application:(id)a3;
- (void)transientOverlayScenePresenterRequestsSiriDismissal:(id)a0 animated:(BOOL)a1;
- (void)transientOverlayScenePresenter:(id)a0 willChangeTopmostViewControllerInterfaceOrientationToOrientation:(long long)a1;
- (BOOL)canExecuteTransitionRequest:(id)a0;
- (id)_selectTransactionForAppActivationUnderMainScreenLock:(id)a0 withResult:(id /* block */)a1;
- (unsigned long long)defaultSupportedInterfaceOrientationsForTransientOverlayScenePresenter:(id)a0;
- (BOOL)_canImplicitlyUnlockAtLockScreenWhileAuthenticatedFromOrigin:(id)a0 givenOrigin:(id)a1 trustedRequest:(BOOL)a2 outReason:(id *)a3;
- (BOOL)executeTransitionRequest:(id)a0 withValidator:(id /* block */)a1;
- (id)transientOverlayScenePresenter:(id)a0 acquireWallpaperAnimationSuspensionAssertionWithReason:(id)a1;
- (long long)inCallPresentationManager:(id)a0 interfaceOrientationForBannerPresentationInWindowScene:(id)a1;
- (void)presentPowerDownTransientOverlay;
- (BOOL)transientOverlayScenePresenter:(id)a0 shouldRestoreFirstResponderForKeyWindow:(id)a1;
- (void)applicationProcessDidLaunch:(id)a0;
- (BOOL)dismissAllTransientOverlayPresentationsAnimated:(BOOL)a0;
- (void)systemService:(id)a0 isPasscodeLockedOrBlockedWithResult:(id /* block */)a1;
- (BOOL)requestTransitionWithOptions:(unsigned long long)a0 displayConfiguration:(id)a1 builder:(id /* block */)a2 validator:(id /* block */)a3;
- (id)_transactionForTransitionRequest:(id)a0;
- (id)_selectTransactionForReturningToTheLockScreenWithRequest:(id)a0 fromApp:(id)a1;
- (BOOL)_executeApplicationTransitionRequest:(id)a0;
- (id)transientOverlayScenePresenter:(id)a0 acquireDeviceOrientationUpdateDeferralAssertionWithReason:(id)a1;
- (void)_handleKeyShortcutHUDVisibilityDidPresent:(id)a0;
- (void)_unregisterHandler:(id)a0 forExtensionPoint:(id)a1;
- (void)applicationProcessDebuggingStateDidChange:(id)a0;
- (id)_selectTransactionForAppActivationRequest:(id)a0;
- (BOOL)isApplicationRunningAsViewService:(id)a0;
- (id)bannerLongLookPresentationObservationTokenForTransientOverlayScenePresenter:(id)a0;

@end