luxlabs header browser preview


@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