@class NSHashTable, CCUIHeaderPocketView, CCUIModuleCollectionViewController, CCUIAnimationRunner, NSString, CCUIModuleCollectionView, UIStatusBar, CCUIStatusBarStyleSnapshot, CCUIFlickGestureRecognizer, UIView, CCUIModuleInstanceManager, CCUIOverlayTransitionState, UIPanGestureRecognizer, CCUIStatusLabelViewController, MTMaterialView, NSUUID, UIScrollView, CCUISensorActivityDataProvider, FBSDisplayLayoutMonitor, UITapGestureRecognizer, CCUIScrollView; @protocol CCUIModularControlCenterOverlayViewControllerDelegate, SFAskToAirDropReceiverControllerProtocol, CCUIHostStatusBarStyleProvider, CCUIOverlayPresentationProvider; @interface CCUIModularControlCenterOverlayViewController : UIViewController { id _presentationProvider; CCUIAnimationRunner *_primaryAnimationRunner; CCUIAnimationRunner *_secondaryAnimationRunner; MTMaterialView *_backgroundView; CCUIHeaderPocketView *_headerPocketView; CCUIScrollView *_scrollView; UIView *_containerView; UIStatusBar *_compactLeadingStatusBar; BOOL _presentationPanGestureActive; UIPanGestureRecognizer *_headerPocketViewDismissalPanGesture; UITapGestureRecognizer *_headerPocketViewDismissalTapGesture; CCUIFlickGestureRecognizer *_collectionViewDismissalFlickGesture; UIPanGestureRecognizer *_collectionViewDismissalPanGesture; UITapGestureRecognizer *_collectionViewDismissalTapGesture; UIPanGestureRecognizer *_collectionViewScrollPanGesture; NSHashTable *_blockingGestureRecognizers; CCUIOverlayTransitionState *_previousTransitionState; CCUIStatusBarStyleSnapshot *_hostStatusBarStyleSnapshot; FBSDisplayLayoutMonitor *_layoutMonitor; CCUIModuleInstanceManager *_moduleManager; BOOL _showHotPocket; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (nonatomic) unsigned long long presentationState; @property (nonatomic) unsigned long long transitionState; @property (readonly, nonatomic) CCUIModuleInstanceManager *moduleInstanceManager; @property (readonly, nonatomic) CCUIStatusLabelViewController *statusLabelViewController; @property (readonly, nonatomic, getter=isActive) BOOL active; @property (readonly, nonatomic, getter=isShowingRootView) BOOL showingRootView; @property (readonly, nonatomic) CCUIModuleCollectionViewController *moduleCollectionViewController; @property (readonly, nonatomic) id askToAirDropController; @property (copy, nonatomic) NSUUID *currentTransitionUUID; @property (weak, nonatomic) id delegate; @property (weak, nonatomic) id hostStatusBarStyleProvider; @property (retain, nonatomic) CCUISensorActivityDataProvider *sensorActivityDataProvider; @property (nonatomic, getter=isReachabilityActive) BOOL reachabilityActive; @property (readonly, nonatomic, getter=isHomeGestureDismissalAllowed) BOOL homeGestureDismissalAllowed; @property (readonly, nonatomic) unsigned long long moduleRowCount; @property (nonatomic, getter=isHostedInTestApp) BOOL hostedInTestApp; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, nonatomic) MTMaterialView *overlayBackgroundView; @property (readonly, nonatomic) UIScrollView *overlayScrollView; @property (readonly, nonatomic) UIView *overlayContainerView; @property (readonly, nonatomic) CCUIModuleCollectionView *overlayModuleCollectionView; @property (readonly, nonatomic) CCUIStatusLabelViewController *overlayStatusLabelViewController; @property (readonly, nonatomic) CCUIHeaderPocketView *overlayHeaderView; @property (readonly, nonatomic) UIStatusBar *overlayLeadingStatusBar; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } overlayBackgroundFrame; @property (readonly, nonatomic) struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } overlayContainerFrame; @property (readonly, nonatomic) long long overlayInterfaceOrientation; @property (readonly, copy, nonatomic) CCUIStatusBarStyleSnapshot *overlayStatusBarStyle; @property (readonly, nonatomic) double overlayReachabilityHeight; + (id)_controlCenterDismissEventStream; + (id)_sharedCollectionViewController; + (id)_presentationProviderForDevice; + (id)_controlCenterDismissOrbActionsEventStream; + (id)_blocksBySignpost; + (void)_executeAndCleanupBlocksForAllSignposts; + (id)_controlCenterBringupEventStream; + (void)_executeBlocksForSignpost:(unsigned long long)a0; + (void)_playEventStream:(id)a0 withCompletion:(id /* block */)a1; + (void)_addBlockForSignpost:(unsigned long long)a0 block:(id /* block */)a1; - (void)dismissPresentedContentAnimated:(BOOL)a0 completion:(id /* block */)a1; - (struct CCUIModuleLayoutSize { unsigned long long x0; unsigned long long x1; })moduleLayoutSizeForContentModuleContext:(id)a0 forOrientation:(long long)a1; - (void)contentModuleContext:(id)a0 didUpdateHomeGestureDismissalAllowed:(BOOL)a1; - (void)setOverlayStatusBarHidden:(BOOL)a0; - (unsigned long long)preferredScreenEdgesDeferringSystemGestures; - (long long)_interfaceOrientation; - (void)moduleCollectionViewController:(id)a0 didFinishInteractionWithModule:(id)a1; - (id)initWithSystemAgent:(id)a0; - (void)beginPresentationWithLocation:(struct CGPoint { double x0; double x1; })a0 translation:(struct CGPoint { double x0; double x1; })a1 velocity:(struct CGPoint { double x0; double x1; })a2; - (void)_updateAskToAirDropModuleVisibility; - (void)statusLabelViewControllerDidFinishStatusUpdates:(id)a0; - (void)moduleCollectionViewController:(id)a0 willRemoveModuleContainerViewController:(id)a1; - (unsigned long long)__supportedInterfaceOrientations; - (BOOL)shouldAutomaticallyForwardAppearanceMethods; - (BOOL)canDismissPresentedContent; - (void)_replaceBackgroundViewContentsWithSnapshotIfNecessary:(BOOL)a0; - (BOOL)_dismissalFlickGestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (void)_updateHotPocket:(BOOL)a0 animated:(BOOL)a1; - (void)_reparentAndBecomeActive; - (void)_endPresentationWithUUID:(id)a0; - (unsigned long long)moduleRowCount; - (void)moduleCollectionViewController:(id)a0 didBeginInteractionWithModule:(id)a1; - (unsigned long long)_fetchModuleEnabledState:(id)a0; - (id)moduleCollectionViewController; - (void)viewWillLayoutSubviews; - (BOOL)_scrollViewCanAcceptDownwardsPan; - (BOOL)gestureRecognizer:(id)a0 shouldReceiveTouch:(id)a1; - (id)_controlCenterShowOrbActionsEventStream:(id)a0; - (void)_updatePresentationForTransitionState:(id)a0 withCompletionHander:(id /* block */)a1; - (id)contentModuleContext:(id)a0 requestsSensorActivityDataForActiveSensorType:(unsigned long long)a1; - (BOOL)_includesModuleWithIdentifier:(id)a0 consideringObscureness:(BOOL)a1; - (void)moduleCollectionViewController:(id)a0 willCloseExpandedModule:(id)a1; - (void)endPresentationWithLocation:(struct CGPoint { double x0; double x1; })a0 translation:(struct CGPoint { double x0; double x1; })a1 velocity:(struct CGPoint { double x0; double x1; })a2; - (void)statusLabelViewControllerWillBeginStatusUpdates:(id)a0; - (void)_updateChevronStateForTransitionState:(id)a0; - (void)moduleCollectionViewController:(id)a0 didOpenExpandedModule:(id)a1; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })overlayAdditionalEdgeInsets; - (id)compactTrailingStyleRequestForStatusBar:(id)a0; - (void)viewDidLoad; - (BOOL)_scrollViewIsScrollable; - (void)_dismissalPanGestureRecognizerCancelled:(id)a0; - (void)_handleDismissalFlickGestureRecognizer:(id)a0; - (void)dismissPresentedContent; - (void)moduleCollectionViewController:(id)a0 willOpenExpandedModule:(id)a1; - (void)_cancelDismissalPanGestures; - (BOOL)includesModuleWithIdentifier:(id)a0; - (void)_dismissalPanGestureRecognizerBegan:(id)a0; - (BOOL)_dismissalFlickGestureRecognizerShouldBegin:(id)a0; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)_endDismissalWithUUID:(id)a0 animated:(BOOL)a1; - (void)moduleCollectionViewControllerDidUpdateModules:(id)a0; - (void)didReceiveSignpost:(unsigned long long)a0; - (void)dismissControlCenterForContentModuleContext:(id)a0; - (BOOL)scrollView:(id)a0 gestureRecognizerShouldBegin:(id)a1; - (void)updatePresentationWithLocation:(struct CGPoint { double x0; double x1; })a0 translation:(struct CGPoint { double x0; double x1; })a1 velocity:(struct CGPoint { double x0; double x1; })a2; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })compactAvoidanceFrameForStatusBar:(id)a0; - (BOOL)_scrollPanGestureRecognizerShouldBegin:(id)a0; - (void)moduleCollectionViewController:(id)a0 willDismissViewController:(id)a1; - (BOOL)gestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1; - (void)reachabilityAnimationDidEnd; - (void)_dismissalPanGestureRecognizerFailed:(id)a0; - (unsigned long long)supportedInterfaceOrientations; - (BOOL)_forceModuleEnabled:(id)a0; - (void)requestExpandModuleForContentModuleContext:(id)a0; - (void)moduleCollectionViewController:(id)a0 didCloseExpandedModule:(id)a1; - (BOOL)isSensorAttributionViewControllerExpanded; - (void)moduleInstancesLayoutChangedForModuleInstanceManager:(id)a0; - (void)_willPresentModuleContainedInCollectionView; - (void)_resignActive; - (BOOL)_dismissalFlickGestureRecognizer:(id)a0 shouldBeRequiredToFailByGestureRecognizer:(id)a1; - (void)_reparentCollectionViewController; - (BOOL)_gestureRecognizerIsActive:(id)a0; - (void)presentAnimated:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (id)_beginDismissalAnimated:(BOOL)a0 interactive:(BOOL)a1; - (BOOL)_dismissalTapGestureRecognizerShouldBegin:(id)a0; - (void)expandModuleWithIdentifier:(id)a0; - (void)_disableModule:(id)a0; - (BOOL)_canShowWhileLocked; - (void)moduleCollectionViewController:(id)a0 didUpdateHomeGestureDismissalAllowed:(BOOL)a1; - (void)dismissPresentedContentWithCompletionHandler:(id /* block */)a0; - (long long)interfaceOrientationForModuleCollectionViewController:(id)a0; - (void)dismissExpandedViewForContentModuleContext:(id)a0; - (id)_safeStatusLabelViewContainerView; - (void)requestModuleLayoutSizeUpdateForContentModuleContext:(id)a0; - (id)_safeModuleCollectionViewContainerView; - (void)willOpenExpandedSensorAttributionViewController; - (void)dismissExpandedModuleAnimated:(BOOL)a0 completion:(id /* block */)a1; - (void)moduleCollectionViewController:(id)a0 willPresentViewController:(id)a1; - (id)_moduleCollectionViewContainerView; - (void).cxx_destruct; - (void)_handleDismissalPanGestureRecognizer:(id)a0; - (void)moduleCollectionViewController:(id)a0 didAddModuleContainerViewController:(id)a1; - (id)_beginPresentationAnimated:(BOOL)a0 interactive:(BOOL)a1; - (id)_statusLabelViewContainerView; - (BOOL)runTest:(id)a0 options:(id)a1 delegate:(id)a2; - (void)displayWillTurnOff; - (BOOL)_dismissalPanGestureRecognizerShouldBegin:(id)a0; - (void)moduleInstancesChangedForModuleInstanceManager:(id)a0; - (void)_handleDismissalTapGestureRecognizer:(id)a0; - (void)cancelPresentationWithLocation:(struct CGPoint { double x0; double x1; })a0 translation:(struct CGPoint { double x0; double x1; })a1 velocity:(struct CGPoint { double x0; double x1; })a2; - (void)_dismissalPanGestureRecognizerEnded:(id)a0; - (void)viewWillTransitionToSize:(struct CGSize { double x0; double x1; })a0 withTransitionCoordinator:(id)a1; - (void)_setupPanGestureFailureRequirements; - (void)_updateSensorActivityStatusForHeaderPocketView; - (struct CGPoint { double x0; double x1; })_centerPointOfModuleWithIdentifier:(id)a0; - (void)_dismissalPanGestureRecognizerChanged:(id)a0; - (void)didCloseExpandedSensorAttributionViewController; - (void)_willDismissModuleContainedInCollectionView; - (BOOL)includesVisiblyUnobscuredModuleWithIdentifier:(id)a0; - (BOOL)_scrollPanGestureRecognizerCanBeginForGestureVelocity:(struct CGPoint { double x0; double x1; })a0; - (void)_updateHotPocketAnimated:(BOOL)a0; - (void)dismissAnimated:(BOOL)a0 withCompletionHandler:(id /* block */)a1; - (void)contentModuleContext:(id)a0 enqueueStatusUpdate:(id)a1; - (void)_reparent; - (void)_askToAirDropPendingOrActiveConnectionsDidChange; - (BOOL)gestureRecognizer:(id)a0 shouldRequireFailureOfGestureRecognizer:(id)a1; - (void)viewDidDisappear:(BOOL)a0; - (void)_updatePresentationForTransitionType:(unsigned long long)a0 translation:(struct CGPoint { double x0; double x1; })a1 interactive:(BOOL)a2; - (void)scrollViewDidScroll:(id)a0; - (struct CGSize { double x0; double x1; })preferredContentSize; - (void)runTest:(id)a0 subtests:(id)a1 eventStream:(id)a2 completionHandler:(id /* block */)a3; - (id)_initWithSystemAgent:(id)a0 presentationProvider:(id)a1; @end