@class SBSystemAperturePresentableManager, SBSystemApertureCaptureVisibilityShimViewController, SBSystemApertureCurtainViewController, SBSystemApertureStatusBarPillElementProvider, TRAParticipant, SBSystemApertureViewController, FBScene, CAGainMapLayer, NSMutableArray, SBSystemApertureSceneHoster, NSString, SBSystemApertureSettings, SBSystemApertureLayoutMonitorServer, SBSystemApertureRestrictionServer, SBSystemAperturePortalSourceInfoRequestServer, SBSystemApertureDefaults, UIWindow; @protocol SAInvalidatable; @interface SBSystemApertureController : NSObject { UIWindow *_auxillarySuperHighLevelWindow; UIWindow *_window; SBSystemApertureViewController *_systemApertureViewController; SBSystemApertureCaptureVisibilityShimViewController *_mainCloningShimViewController; SBSystemApertureCurtainViewController *_systemApertureCurtainViewController; SBSystemApertureCaptureVisibilityShimViewController *_curtainCloningShimViewController; SBSystemAperturePresentableManager *_systemAperturePresentableManager; SBSystemApertureStatusBarPillElementProvider *_legacyStatusBarPillElementProvider; SBSystemApertureSceneHoster *_sceneHoster; TRAParticipant *_traitsParticipant; SBSystemApertureLayoutMonitorServer *_systemApertureLayoutMonitorServer; SBSystemApertureRestrictionServer *_systemApertureRestrictionServer; SBSystemAperturePortalSourceInfoRequestServer *_systemAperturePortalSourceRequestServer; SBSystemApertureSettings *_settings; SBSystemApertureDefaults *_systemApertureDefaults; NSMutableArray *_systemApertureSuppressionAssertions; FBScene *_highLevelWindowScene; FBScene *_superHighLevelWindowScene; id _jindoDefaultsSuppressionAssertion; CAGainMapLayer *_prototypingDefaultGainMapDefeatingLayer; BOOL _containsAnyContent; BOOL _registeredBacklightSceneProvider; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (void)updatePreferencesForParticipant:(id)a0 updater:(id)a1; - (id)participantAssociatedWindows:(id)a0; - (id)scenesForBacklightSession; - (id)initWithWindowScene:(id)a0; - (void)dealloc; - (void)appendDescriptionForParticipant:(id)a0 withBuilder:(id)a1 multilinePrefix:(id)a2; - (BOOL)handleVoiceCommandButtonPress; - (BOOL)handleHomeButtonLongPress; - (BOOL)handleVolumeUpButtonPress; - (BOOL)handleLockButtonPress; - (void)settings:(id)a0 changedValueForKey:(id)a1; - (void).cxx_destruct; - (BOOL)handleHomeButtonDoublePress; - (BOOL)handleVolumeDownButtonPress; - (void)didChangeSettingsForParticipant:(id)a0 context:(id)a1; - (BOOL)handleHeadsetButtonPress:(BOOL)a0; - (BOOL)handleHomeButtonPress; - (id)stateDump; - (void)createSuperHighLevelCurtainWindowSceneWithDisplayConfiguration:(id)a0; - (BOOL)systemApertureProximityBacklightPolicyShouldDisableGracePeriod:(id)a0; - (void)_applyOrientation:(long long)a0 withPreviousOrientation:(long long)a1 animationSettings:(id)a2; - (void)_configureBacklightEnvironmentSceneProviderIfNecessary; - (void)_configureLegacyStatusBarPillElementProviderIfNecessary; - (void)_configureNoticeManagerIfNecessary; - (id)_createHighLevelSystemApertureSceneWithIdentifier:(id)a0 sceneSpecificiation:(id)a1 displayConfiguration:(id)a2 atLevel:(float)a3; - (id)_currentFirstElement; - (void)_reevaluateSystemApertureCompleteSuppression; - (void)_updateSuppressionForDefaults; - (void)_updateVisibilityForCloningAndSnapshots; - (id)acquireActiveElementAssertionForApplication:(id)a0 reason:(id)a1; - (id)acquireSuppressionAssertionForBackgroundActivities:(id)a0 reason:(id)a1; - (long long)activeElementInterfaceOrientationForSystemApertureElementOrientationObserver:(id)a0; - (void)animateDiscreteAnimationStyle:(long long)a0 toElement:(id)a1; - (void)animateTransitionAcceptanceBounceWithVelocityVector:(struct CGPoint { double x0; double x1; })a0 triggeredBlock:(id /* block */)a1; - (void)animateTransitionEjectionStretchWithVelocityVector:(struct CGPoint { double x0; double x1; })a0; - (id)applyPersistentAnimationStyle:(long long)a0 toElement:(id)a1; - (void)createHighLevelSystemApertureWindowWithWindowScene:(id)a0; - (void)createHighLevelWindowSceneWithDisplayConfiguration:(id)a0; - (void)createSuperHighLevelCurtainWithWindowScene:(id)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })defaultIslandFrameInCoordinateSpace:(id)a0; - (void)hostedScenesDidChange; - (BOOL)isTransitionTargetForSceneIdentifier:(id)a0 bundleIdentifier:(id)a1; - (long long)overrideRenderingStyle; - (id)registerElement:(id)a0; - (id)requireHeavyShadowAssertionForTransition; - (id)requireKeyLineAssertionForTransition; - (id)restrictSystemApertureToDefaultLayoutWithReason:(id)a0; - (id)restrictSystemApertureToInertWithReason:(id)a0; - (void)setOverrideRenderingStyle:(long long)a0; - (id)suppressSystemApertureCompletelyWithReason:(id)a0; - (void)systemApertureProximityBacklightPolicy:(id)a0 embedProximityTouchTrackingView:(id)a1 touchBlockingView:(id)a2; - (BOOL)systemApertureProximityBacklightPolicy:(id)a0 isSystemApertureElementVisibleAtPoint:(struct CGPoint { double x0; double x1; })a1; - (void)systemApertureProximityBacklightPolicy:(id)a0 removeProximityTouchTrackingView:(id)a1 touchBlockingView:(id)a2; - (BOOL)systemApertureProximityBacklightPolicyShouldConsiderSystemApertureInert:(id)a0; - (id)systemApertureRepresentationSuppressionAssertionForCoversheetVisibility; - (id)systemApertureRepresentationSuppressionAssertionForLiquidDetectionVisibility; - (void)systemApertureViewController:(id)a0 containsAnyContent:(BOOL)a1; @end