@class CSLogoutButtonViewController, CSCombinedListViewController, CSUserPictureViewController, _UILegibilitySettings, UITapGestureRecognizer, CSAppearance, CSPresentation, CSUserPresenceMonitor, NSString, NSSet, CSBehavior, CSLayoutStrategy, CSLockScreenSettings, NSArray, CHSWidgetHost, PRWidgetMetricsProvider; @protocol CSMainPageContentViewControllerMediaControlsObserver, CSWallpaperColorProvider, UICoordinateSpace, CSNotificationDispatcher, CSScrollablePageViewControllerDelegate, CSMainPageContentViewControllerNotificationObserver, CSCoverSheetViewPresenting, CSWallpaperProviding, CSMainPageInlineContentViewControllerDelegate, CSAppearanceProviding, SBFAuthenticationStatusProvider, CSBehaviorProviding, CSUserSessionControlling, CSTouchEnvironmentStatusProviding, SBSWidgetMetricsProviding, CSCoverSheetViewControllerProtocol; @interface CSMainPageContentViewController : CSScrollablePageViewController <PTSettingsKeyObserver, CSCombinedListViewControllerDelegate, CSUserPresenceMonitorObserver, CSNotificationDestination, CSPageViewControllerProtocol, CSScrollablePageViewControllerProtocol> { CSUserPictureViewController *_userPictureViewController; CSUserPresenceMonitor *_userPresenceMontior; CSLogoutButtonViewController *_logoutButtonViewController; id<SBFAuthenticationStatusProvider> _authenticationProvider; CSLockScreenSettings *_testSettings; long long _smoothestPermittedStrategy; CHSWidgetHost *_widgetHost; PRWidgetMetricsProvider *_widgetMetricsProvider; UITapGestureRecognizer *_inlineContentGestureRecognizer; id<CSMainPageInlineContentViewControllerDelegate, CSAppearanceProviding, CSBehaviorProviding> _inlineContentViewControllerDelegate; } @property (nonatomic) BOOL useFakeBlur; @property (retain, nonatomic) CSCombinedListViewController *combinedListViewController; @property (weak, nonatomic) id<CSScrollablePageViewControllerDelegate> delegate; @property (readonly, nonatomic, getter=isShowingMediaControls) BOOL showingMediaControls; @property (readonly, nonatomic) BOOL hasVisibleBreakthroughContent; @property (retain, nonatomic) CSUserPresenceMonitor *userPresenceMonitor; @property (retain, nonatomic) CSLayoutStrategy *layoutStrategy; @property (weak, nonatomic) id<CSMainPageContentViewControllerMediaControlsObserver> mediaControlsObserver; @property (weak, nonatomic) id<CSTouchEnvironmentStatusProviding> touchEnvironmentStatusProvider; @property (weak, nonatomic) id<CSUserSessionControlling> userSessionController; @property (weak, nonatomic) id<CSWallpaperColorProvider> wallpaperColorProvider; @property (weak, nonatomic) id<CSWallpaperProviding> wallpaperProvider; @property (weak, nonatomic) id<CSMainPageContentViewControllerNotificationObserver> notificationObserver; @property (readonly, nonatomic) id<SBSWidgetMetricsProviding> widgetMetricsProvider; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (weak, nonatomic) id<CSNotificationDispatcher> dispatcher; @property (readonly, copy, nonatomic) NSString *coverSheetIdentifier; @property (readonly, nonatomic) long long participantState; @property (weak, nonatomic) id<CSCoverSheetViewControllerProtocol> coverSheetViewController; @property (nonatomic, getter=isTransitioning) BOOL transitioning; @property (readonly, nonatomic) BOOL authenticated; @property (readonly, copy, nonatomic) NSString *pageRole; @property (readonly, copy, nonatomic) CSAppearance *activeAppearance; @property (readonly, copy, nonatomic) CSBehavior *activeBehavior; @property (readonly, copy, nonatomic) CSPresentation *externalPresentation; @property (weak, nonatomic) id<CSCoverSheetViewPresenting> presenter; @property (readonly, nonatomic) long long presentationStyle; @property (readonly, nonatomic) long long presentationType; @property (readonly, nonatomic) long long presentationTransition; @property (readonly, nonatomic) long long presentationPriority; @property (readonly, nonatomic) long long presentationAltitude; @property (readonly, nonatomic) struct CAFrameRateRange { float x0; float x1; float x2; } presentationPreferredFrameRateRange; @property (readonly, nonatomic) unsigned int presentationFrameRateRangeReason; @property (readonly, copy, nonatomic) NSString *appearanceIdentifier; @property (readonly, copy, nonatomic) NSSet *components; @property (readonly, nonatomic) _UILegibilitySettings *legibilitySettings; @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, weak, nonatomic) id<UICoordinateSpace> presentationCoordinateSpace; @property (readonly, copy, nonatomic) NSArray *presentationRegions; @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; + (unsigned long long)requiredCapabilities; + (double)_phoneListWidth; + (BOOL)isAvailableForConfiguration; + (Class)viewClass; - (void)updateNotificationRequest:(id)a0; - (id)init; - (id)notificationSectionSettingsForCombinedListViewController:(id)a0; - (void)viewWillAppear:(BOOL)a0; - (void)dealloc; - (void)notificationsLoadedForSectionIdentifier:(id)a0; - (void)_addOrRemoveNotificationsListIfNecessaryAnimated:(BOOL)a0; - (BOOL)_isPortrait; - (void)scrollViewWillEndDragging:(id)a0 withVelocity:(struct CGPoint { double x0; double x1; })a1; - (double)minimumDateToListSpacing; - (void)viewWillLayoutSubviews; - (void)removeInlineContentSupport; - (void)userPresenceDetectedSinceWakeDidChange:(id)a0; - (void)inlineContentDidChange; - (void)updateForPresentation:(id)a0; - (void)_setupInlineContentGestureRecognizer; - (BOOL)_pagingStyleRequiresUserPresenceDetection; - (unsigned long long)listWidthStrategy; - (BOOL)isNotificationContentExtensionVisible:(id)a0; - (BOOL)_listBelowDateTime; - (void)setDispatcher:(id)a0; - (void)viewDidLoad; - (void)_addOrRemoveLogoutButtonViewController; - (id)_mainPageView; - (void)withdrawNotificationRequest:(id)a0; - (double)listInsetX; - (void)addInlineContentSupportForDelegate:(id)a0; - (id)dispatcher; - (void)aggregateAppearance:(id)a0; - (void)combinedListViewController:(id)a0 isShowingMediaControls:(BOOL)a1; - (unsigned long long)dateTimeLayout; - (double)dateTimeInsetX; - (void)_addOrRemoveUserPictureViewController; - (void)postNotificationRequest:(id)a0; - (void)_addOrRemoveViewsAsAppropriate; - (void)settings:(id)a0 changedValueForKey:(id)a1; - (BOOL)isPresentingNotificationInLongLook; - (BOOL)dismissNotificationInLongLookAnimated:(BOOL)a0; - (void)_updateSmoothestPermittedPagingStrategy; - (unsigned long long)listLayout; - (void).cxx_destruct; - (void)combinedListViewControllerWillExpandNotificationListCount:(id)a0; - (id)initWithAuthenticationProvider:(id)a0; - (double)customListWidth; - (void)updateNotificationSystemSettings:(id)a0 previousSystemSettings:(id)a1; - (void)updateNotificationSectionSettings:(id)a0 previousSectionSettings:(id)a1; - (void)_inlineContentGestureRecognizerDidTap:(id)a0; - (void)aggregateBehavior:(id)a0; - (void)_removeInlineContentGestureRecognizer; - (void)combinedListViewController:(id)a0 hasContent:(BOOL)a1; - (void)scrollViewDidScroll:(id)a0; - (void)scrollViewWillBeginDragging:(id)a0; - (BOOL)handleEvent:(id)a0; @end