@class SBGrabberTongue, SBIndirectPanGestureRecognizer, BSSimpleAssertion, NSString, UIApplicationSceneDeactivationAssertion, SBWindowSceneStatusBarSettingsAssertion, NSArray, NSMutableDictionary, CCUIStatusBarStyleSnapshot, SBControlCenterModuleVisibilityController, CCUIModularControlCenterOverlayViewController, NSSet, UIPanGestureRecognizer, SBWorkspaceKeyboardFocusController, SBControlCenterWindow, SBControlCenterSystemAgent, SBAsynchronousRenderingAssertion, _UILegibilitySettings, SBWindowLevelAssertionManager, PTSingleTestRecipe, SBBarSwipeAffordanceViewController, NSHashTable; @protocol SBIdleTimerCoordinating, SBFSensorActivityDataProvider, BSInvalidatable, UICoordinateSpace; @interface SBControlCenterController : NSObject @property (retain, nonatomic) SBControlCenterWindow *window; @property (retain, nonatomic) CCUIModularControlCenterOverlayViewController *viewController; @property (retain, nonatomic) SBBarSwipeAffordanceViewController *homeAffordanceViewController; @property (retain, nonatomic) SBControlCenterSystemAgent *systemAgent; @property (retain, nonatomic) BSSimpleAssertion *hideStatusBarAssertion; @property (retain, nonatomic) SBWindowSceneStatusBarSettingsAssertion *statusBarAssertion; @property (retain, nonatomic) SBAsynchronousRenderingAssertion *asynchronousRenderingAssertion; @property (retain, nonatomic) SBWorkspaceKeyboardFocusController *keyboardFocusController; @property (retain, nonatomic) SBControlCenterModuleVisibilityController *moduleVisibilityController; @property (retain, nonatomic) SBGrabberTongue *grabberTongue; @property (retain, nonatomic) UIPanGestureRecognizer *statusBarPullGestureRecognizer; @property (retain, nonatomic) SBIndirectPanGestureRecognizer *indirectStatusBarPullGestureRecognizer; @property (nonatomic) BOOL indirectStatusBarPullGestureCalledBegin; @property (retain, nonatomic) UIApplicationSceneDeactivationAssertion *resignActiveAssertion; @property (retain, nonatomic) id displayLayoutAssertion; @property (retain, nonatomic) NSHashTable *observers; @property (retain, nonatomic) SBWindowLevelAssertionManager *windowLevelAssertionManager; @property (retain, nonatomic) id idleTimerDisableAssertion; @property (retain, nonatomic) id bannerSuppressionAssertion; @property (retain, nonatomic) id deferOrientationUpdatesAssertion; @property (retain, nonatomic) id keyboardFocusLockAssertion; @property (readonly, nonatomic) PTSingleTestRecipe *presentModuleTestRecipe; @property (readonly, nonatomic) PTSingleTestRecipe *userInterfaceStyleTestRecipe; @property (retain, nonatomic) NSMutableDictionary *systemApertureAssertionForRestrictionType; @property (retain, nonatomic) NSArray *physicalButtonSceneTargets; @property (readonly, nonatomic, getter=isPresented) BOOL presented; @property (readonly, nonatomic, getter=isVisible) BOOL visible; @property (readonly, nonatomic) BOOL allowGestureForContentBelow; @property (readonly, nonatomic) unsigned long long presentingEdge; @property (weak, nonatomic) id idleTimerCoordinator; @property (weak, nonatomic) id sensorActivityDataProvider; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) long long scrollingStrategy; @property (readonly, nonatomic) long long notificationBehavior; @property (readonly, nonatomic) unsigned long long restrictedCapabilities; @property (readonly, nonatomic) long long proximityDetectionMode; @property (readonly, copy, nonatomic) NSString *coverSheetIdentifier; @property (readonly, nonatomic) long long participantState; @property (readonly, weak, nonatomic) id presentationCoordinateSpace; @property (readonly, copy, nonatomic) NSArray *presentationRegions; @property (readonly, copy, nonatomic) NSString *appearanceIdentifier; @property (readonly, copy, nonatomic) NSSet *components; @property (readonly, nonatomic) _UILegibilitySettings *legibilitySettings; @property (readonly, nonatomic) long long idleTimerDuration; @property (readonly, nonatomic) long long idleTimerMode; @property (readonly, nonatomic) long long idleWarnMode; @property (readonly, nonatomic) double customIdleExpirationTimeout; @property (readonly, nonatomic) double customIdleWarningTimeout; @property (readonly, copy, nonatomic) CCUIStatusBarStyleSnapshot *hostStatusBarStyle; + (id)sharedInstance; + (id)sharedInstanceIfExists; + (id)_sharedInstanceCreatingIfNeeded:(BOOL)a0; - (void)_willPresent; - (id)_switcherController; - (void)zStackParticipantDidChange:(id)a0; - (void)_didEndTransition; - (BOOL)_isStatusBarHiddenIgnoringControlCenter; - (id)init; - (void)conformsToCSAppearanceProviding; - (id)_systemGestureManager; - (void)_disableReachability; - (void)didCloseExpandedModuleForControlCenterViewController:(id)a0; - (void)dealloc; - (id)reachabilitySpringAnimationBehaviorForControlCenterViewController:(id)a0; - (void)dismissAnimated:(BOOL)a0 completion:(id /* block */)a1; - (void)removeObserver:(id)a0; - (id)_presentGestureRecognizers; - (void)dismissOverlayForDashBoardAnimated:(BOOL)a0; - (id)coordinatorRequestedIdleTimerBehavior:(id)a0; - (void)homeGrabberViewDidReceiveClick:(id)a0; - (id)customGestureRecognizerForGrabberTongue:(id)a0; - (long long)indirectPanEffectiveInterfaceOrientation; - (BOOL)grabberTongue:(id)a0 shouldAllowSecondSwipeWithEdgeLocation:(double)a1; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)_setupPhysicalButtonPreferencesForUpdatedWindowScene; - (void)handleReachabilityYOffsetDidChange; - (void)controlCenterViewController:(id)a0 significantPresentationProgressChange:(double)a1; - (void)_uiRelockedNotification:(id)a0; - (void)dismissAnimated:(BOOL)a0; - (void)handleReachabilityModeDeactivated; - (void)_didDismiss; - (void)controlCenterViewController:(id)a0 didChangePresentationState:(unsigned long long)a1; - (void)controlCenterViewController:(id)a0 didUpdateHomeGestureDismissalAllowed:(BOOL)a1; - (struct CGPoint { double x0; double x1; })_locationOfTouchInActiveInterfaceOrientation:(id)a0 gestureRecognizer:(id)a1; - (BOOL)handleMenuButtonTap; - (void)_enumerateObservers:(id /* block */)a0; - (void)grabberTongueWillPresent:(id)a0; - (struct CGPoint { double x0; double x1; })_presentGestureLocationInView; - (BOOL)isPresentedOrDismissing; - (BOOL)_shouldShowGrabberOnFirstSwipe; - (void)_updateWindowVisibility; - (void)zStackParticipant:(id)a0 updatePreferences:(id)a1; - (double)_trailingStatusBarRegionWidth; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)_handleStatusBarPullDownGesture:(id)a0; - (void)grabberTongueDidDismiss:(id)a0; - (void)conformsToCSExternalBehaviorProviding; - (struct CGPoint { double x0; double x1; })_presentGestureVelocityInView; - (BOOL)isDismissedOrDismissing; - (id)_newSystemApertureRestrictionAssertionForType:(unsigned long long)a0 withReason:(id)a1; - (void)controlCenterViewController:(id)a0 wantsHostStatusBarHidden:(BOOL)a1; - (BOOL)_isLocationXWithinTrailingStatusBarRegion:(double)a0 regionPadding:(double)a1; - (id)hideAnimationSettingsForBarSwipeAffordanceView:(id)a0; - (double)_homeAffordanceAnimationDelay; - (BOOL)grabberTongueOrPullEnabled:(id)a0 forGestureRecognizer:(id)a1; - (BOOL)handleIndirectStatusBarAction; - (void)_updateWindowForScene:(id)a0; - (void)handleReachabilityModeActivated; - (id)acquireWindowLevelAssertionWithPriority:(long long)a0 windowLevel:(double)a1 windowScene:(id)a2 reason:(id)a3; - (void)_willBeginTransition; - (BOOL)allowShowTransitionSystemGesture; - (void)_updateWindowOrientation; - (id)_coverSheetViewController; - (void)_didPresent; - (void)_requireGestureRecognizerToFailForPresentGestureRecognizer:(id)a0; - (id)_transientOverlayPresenter; - (void).cxx_destruct; - (id)_lockScreenManager; - (void)willOpenExpandedModuleForControlCenterViewController:(id)a0; - (void)_requirePresentGestureRecognizerToFailForGestureRecognizer:(id)a0; - (void)_willDismiss; - (void)restrictSystemApertureToType:(unsigned long long)a0 withReason:(id)a1; - (BOOL)canBePresented; - (void)presentAnimated:(BOOL)a0; - (BOOL)_isLocationXWithinExtendedTrailingStatusBarRegion:(double)a0; - (struct CGPoint { double x0; double x1; })_presentGestureTranslationInView:(BOOL)a0; - (id)unhideAnimationSettingsForBarSwipeAffordanceView:(id)a0; - (void)activityDidChangeForSensorActivityDataProvider:(id)a0; - (double)reachabilityOffsetForControlCenterViewController:(id)a0; - (void)grabberTongueBeganPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3; - (void)_setStatusBarHidden:(BOOL)a0; - (void)_screenDidDim; - (void)windowLevelAssertionManager:(id)a0 didUpdateAssertionsForWindowScene:(id)a1; - (id)viewForSystemGestureRecognizer:(id)a0; - (void)presentAnimated:(BOOL)a0 completion:(id /* block */)a1; - (unsigned long long)barSwipeAffordanceView:(id)a0 systemGestureTypeForType:(long long)a1; - (double)_reachabilityOffset; - (void)conformsToCSBehaviorProviding; - (BOOL)_isLocationXWithinTrailingStatusBarRegion:(double)a0; - (BOOL)grabberTongue:(id)a0 shouldShowTongueOnFirstSwipeWithEdgeLocation:(double)a1; - (BOOL)grabberTongue:(id)a0 shouldReceiveTouch:(id)a1; - (void)windowSceneDidConnect:(id)a0; - (void)grabberTongueEndedPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3; - (void)grabberTongueCanceledPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3; - (BOOL)grabberTongueHonorsAmbiguousActivationMargin:(id)a0; - (void)addObserver:(id)a0; - (void)_setupGestureRecognizersForUpdatedWindowScene; - (id)_sensorActivityDataFromSensorActivityAttribution:(id)a0; - (BOOL)_shouldAllowControlCenterGesture; - (void)grabberTongueUpdatedPulling:(id)a0 withDistance:(double)a1 andVelocity:(double)a2 andGesture:(id)a3; - (id)_controlCenterWindow; - (void)invalidateSystemApertureAssertionForType:(unsigned long long)a0 withReason:(id)a1; - (void)_updateWindowLevelForScene:(id)a0; - (void)_setDisplayLayoutElementActive:(BOOL)a0; - (void)handleDidEndReachabilityAnimation; - (void)homeGesturePerformedForBarSwipeAffordanceView:(id)a0; @end