text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:43:00 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/HomeUI.framework/HomeUI
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <HomeUI/HomeUI-Structs.h>
  #import <UIKitCore/UIViewController.h>
  #import <libobjc.A.dylib/HFItemManagerDelegate.h>
  #import <libobjc.A.dylib/HUPresentationDelegate.h>
  #import <libobjc.A.dylib/HUDashboardViewControllerDelegate.h>
  #import <libobjc.A.dylib/HUDashboardListViewControllerDelegate.h>
  #import <libobjc.A.dylib/HURoomListViewControllerDelegate.h>
  #import <libobjc.A.dylib/HURoomSettingsDelegate.h>
  #import <libobjc.A.dylib/HUEditRoomViewControllerPresentationDelegate.h>
  #import <libobjc.A.dylib/HUQuickControlPresentationHost.h>
  #import <UIKit/UIPageViewControllerDelegate.h>
  #import <UIKit/UIPageViewControllerDataSource.h>
  #import <UIKit/UIViewControllerTransitioningDelegate.h>
  #import <libobjc.A.dylib/HUDashboardNavigationViewDelegate.h>
  #import <libobjc.A.dylib/HUPreloadableViewController.h>
  
  @protocol HUDashboardNavigator, HOSideBarSelectionChangeDelegate, HULockAuthorizationDelegate, HUQuickControlPresentationDelegate;
  @class NAFuture, HUDashboardPageItemManager, UIPageViewController, HUGridLayoutOptions, UINavigationController, NSIndexPath, HUDashboardContext, HUDashboardListViewController, HUDashboardNavigationView, CAGradientLayer, NSString;
  
  @interface HUDashboardPageContainerViewController : UIViewController <HFItemManagerDelegate, HUPresentationDelegate, HUDashboardViewControllerDelegate, HUDashboardListViewControllerDelegate, HURoomListViewControllerDelegate, HURoomSettingsDelegate, HUEditRoomViewControllerPresentationDelegate, HUQuickControlPresentationHost, UIPageViewControllerDelegate, UIPageViewControllerDataSource, UIViewControllerTransitioningDelegate, HUDashboardNavigationViewDelegate, HUPreloadableViewController> {
  
  	BOOL _visibilityUpdatesEnabled;
  	BOOL _dashboardListPresented;
  	id<HUDashboardNavigator> dashboardNavigator;
  	id<HOSideBarSelectionChangeDelegate> _sideBarSelectionChangeDelegate;
  	NAFuture* _firstLayoutFuture;
  	HUDashboardPageItemManager* _itemManager;
  	UIPageViewController* _pageViewController;
  	HUGridLayoutOptions* _layoutOptions;
  	NAFuture* _preloadInitialDashboardViewControllerFuture;
  	NAFuture* _pageViewControllerReadyFuture;
  	UINavigationController* _weakInitialDashboardNavigationController;
  	NSIndexPath* _targetDashboardIndexPath;
  	NSIndexPath* _currentDashboardIndexPath;
  	HUDashboardContext* _newlyCreatedDashboardContext;
  	HUDashboardListViewController* _dashboardListViewController;
  	HUDashboardNavigationView* _dashboardNavigationView;
  	id<HULockAuthorizationDelegate> _lockAuthorizationDelegate;
  	id<HUQuickControlPresentationDelegate> _quickControlPresentationDelegate;
  	CAGradientLayer* _gradientLayer;
  
  }
  
  @property (nonatomic,retain) HUDashboardPageItemManager * itemManager;                                                    //@synthesize itemManager=_itemManager - In the implementation block
  @property (nonatomic,retain) UIPageViewController * pageViewController;                                                   //@synthesize pageViewController=_pageViewController - In the implementation block
  @property (nonatomic,retain) HUGridLayoutOptions * layoutOptions;                                                         //@synthesize layoutOptions=_layoutOptions - In the implementation block
  @property (assign,nonatomic) BOOL visibilityUpdatesEnabled;                                                               //@synthesize visibilityUpdatesEnabled=_visibilityUpdatesEnabled - In the implementation block
  @property (nonatomic,retain) NAFuture * firstLayoutFuture;                                                                //@synthesize firstLayoutFuture=_firstLayoutFuture - In the implementation block
  @property (nonatomic,retain) NAFuture * preloadInitialDashboardViewControllerFuture;                                      //@synthesize preloadInitialDashboardViewControllerFuture=_preloadInitialDashboardViewControllerFuture - In the implementation block
  @property (nonatomic,retain) NAFuture * pageViewControllerReadyFuture;                                                    //@synthesize pageViewControllerReadyFuture=_pageViewControllerReadyFuture - In the implementation block
  @property (assign,nonatomic,__weak) UINavigationController * weakInitialDashboardNavigationController;                    //@synthesize weakInitialDashboardNavigationController=_weakInitialDashboardNavigationController - In the implementation block
  @property (nonatomic,retain) NSIndexPath * targetDashboardIndexPath;                                                      //@synthesize targetDashboardIndexPath=_targetDashboardIndexPath - In the implementation block
  @property (nonatomic,retain) NSIndexPath * currentDashboardIndexPath;                                                     //@synthesize currentDashboardIndexPath=_currentDashboardIndexPath - In the implementation block
  @property (nonatomic,retain) HUDashboardContext * newlyCreatedDashboardContext;                                           //@synthesize newlyCreatedDashboardContext=_newlyCreatedDashboardContext - In the implementation block
  @property (nonatomic,retain) HUDashboardListViewController * dashboardListViewController;                                 //@synthesize dashboardListViewController=_dashboardListViewController - In the implementation block
  @property (nonatomic,retain) HUDashboardNavigationView * dashboardNavigationView;                                         //@synthesize dashboardNavigationView=_dashboardNavigationView - In the implementation block
  @property (assign,nonatomic,__weak) id<HULockAuthorizationDelegate> lockAuthorizationDelegate;                            //@synthesize lockAuthorizationDelegate=_lockAuthorizationDelegate - In the implementation block
  @property (assign,nonatomic,__weak) id<HUQuickControlPresentationDelegate> quickControlPresentationDelegate;              //@synthesize quickControlPresentationDelegate=_quickControlPresentationDelegate - In the implementation block
  @property (assign,getter=isDashboardListPresented,nonatomic) BOOL dashboardListPresented;                                 //@synthesize dashboardListPresented=_dashboardListPresented - In the implementation block
  @property (nonatomic,retain) CAGradientLayer * gradientLayer;                                                             //@synthesize gradientLayer=_gradientLayer - In the implementation block
  @property (assign,nonatomic,__weak) id<HOSideBarSelectionChangeDelegate> sideBarSelectionChangeDelegate;                  //@synthesize sideBarSelectionChangeDelegate=_sideBarSelectionChangeDelegate - In the implementation block
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  @property (assign,nonatomic,__weak) id<HUDashboardNavigator> dashboardNavigator; 
  +(unsigned long long)updateMode;
  -(HUGridLayoutOptions *)layoutOptions;
  -(long long)preferredStatusBarStyle;
  -(id)childViewControllerForStatusBarStyle;
  -(void)viewWillDisappear:(BOOL)arg1 ;
  -(void)pageViewController:(id)arg1 didFinishAnimating:(BOOL)arg2 previousViewControllers:(id)arg3 transitionCompleted:(BOOL)arg4 ;
  -(void)viewDidLayoutSubviews;
  -(void)roomListViewController:(id)arg1 wantsToShowRoom:(id)arg2 ;
  -(void)editRoomViewControllerDidFinish:(id)arg1 withNewRoom:(id)arg2 ;
  -(CAGradientLayer *)gradientLayer;
  -(void)setGradientLayer:(CAGradientLayer *)arg1 ;
  -(id)pageViewController:(id)arg1 viewControllerBeforeViewController:(id)arg2 ;
  -(void)setItemManager:(HUDashboardPageItemManager *)arg1 ;
  -(id)pageViewController:(id)arg1 viewControllerAfterViewController:(id)arg2 ;
  -(void)itemManager:(id)arg1 didUpdateResultsForSourceItem:(id)arg2 ;
  -(void)setDashboardNavigator:(id<HUDashboardNavigator>)arg1 ;
  -(void)viewDidLoad;
  -(void)pageViewController:(id)arg1 willTransitionToViewControllers:(id)arg2 ;
  -(void)itemManager:(id)arg1 performUpdateRequest:(id)arg2 ;
  -(void)willBeginTransition:(BOOL)arg1 forCompactModule:(BOOL)arg2 ;
  -(void)willFinishTransition:(BOOL)arg1 forCompactModule:(BOOL)arg2 ;
  -(void)getTransitionSubviewFramesWithCompletion:(/*^block*/id)arg1 ;
  -(id)animationControllerForDismissedController:(id)arg1 ;
  -(void)viewWillLayoutSubviews;
  -(void)itemManager:(id)arg1 didChangeSourceItem:(id)arg2 ;
  -(id)init;
  -(void)setLayoutOptions:(HUGridLayoutOptions *)arg1 ;
  -(void)childViewController:(id)arg1 willBeginQuickControlsPresentation:(id)arg2 ;
  -(id<HUQuickControlPresentationDelegate>)quickControlPresentationDelegate;
  -(void)childViewController:(id)arg1 didEndQuickControlsPresentation:(id)arg2 ;
  -(void)recursivelyDisableItemUpdates:(BOOL)arg1 withReason:(id)arg2 ;
  -(void)setLockAuthorizationDelegate:(id<HULockAuthorizationDelegate>)arg1 ;
  -(id<HUDashboardNavigator>)dashboardNavigator;
  -(void)presentDashboardEditorForDashboardViewController:(id)arg1 ;
  -(void)presentDashboardListPickerForDashboardViewController:(id)arg1 fromView:(id)arg2 ;
  -(id)showRoom:(id)arg1 ;
  -(id<HULockAuthorizationDelegate>)lockAuthorizationDelegate;
  -(void)roomListViewControllerDidFinish:(id)arg1 ;
  -(id)authorizeIfLockedForViewController:(id)arg1 ;
  -(void)setPageViewController:(UIPageViewController *)arg1 ;
  -(void)viewWillAppear:(BOOL)arg1 ;
  -(id)finishPresentation:(id)arg1 animated:(BOOL)arg2 ;
  -(HUDashboardPageItemManager *)itemManager;
  -(UIPageViewController *)pageViewController;
  -(id)hu_preloadContent;
  -(void)dashboardNavigationView:(id)arg1 didTapLargeTitleButton:(id)arg2 ;
  -(void)dashboardNavigationView:(id)arg1 didTapHomeAppButton:(id)arg2 ;
  -(void)setQuickControlPresentationDelegate:(id<HUQuickControlPresentationDelegate>)arg1 ;
  -(id)animationControllerForPresentedController:(id)arg1 presentingController:(id)arg2 sourceController:(id)arg3 ;
  -(BOOL)_canShowWhileLocked;
  -(void)dashboardListViewController:(id)arg1 wantsToShowDashboardContext:(id)arg2 ;
  -(void)dashboardListViewControllerDidFinish:(id)arg1 ;
  -(BOOL)visibilityUpdatesEnabled;
  -(void)setVisibilityUpdatesEnabled:(BOOL)arg1 ;
  -(id)_showDashboard:(id)arg1 animated:(BOOL)arg2 ;
  -(NAFuture *)pageViewControllerReadyFuture;
  -(id)_navigateToSelectedDashboard:(id)arg1 animated:(BOOL)arg2 ;
  -(HUDashboardListViewController *)dashboardListViewController;
  -(id)_dashboardContextForItemAtIndexPath:(id)arg1 ;
  -(void)_updateDashboardNavigationView;
  -(void)setDashboardNavigationView:(HUDashboardNavigationView *)arg1 ;
  -(HUDashboardNavigationView *)dashboardNavigationView;
  -(NAFuture *)firstLayoutFuture;
  -(NSIndexPath *)currentDashboardIndexPath;
  -(void)_setupInitialDashboardViewController;
  -(HUDashboardContext *)newlyCreatedDashboardContext;
  -(void)setNewlyCreatedDashboardContext:(HUDashboardContext *)arg1 ;
  -(void)setCurrentDashboardIndexPath:(NSIndexPath *)arg1 ;
  -(id)_dashboardNavigationControllerForItemAtIndexPath:(id)arg1 ;
  -(void)_navigateToDashboardNavigationController:(id)arg1 indexPath:(id)arg2 animated:(BOOL)arg3 completionHandler:(/*^block*/id)arg4 ;
  -(id)_newCurrentDashboardIndexPath;
  -(id<HOSideBarSelectionChangeDelegate>)sideBarSelectionChangeDelegate;
  -(void)setWeakInitialDashboardNavigationController:(UINavigationController *)arg1 ;
  -(NAFuture *)preloadInitialDashboardViewControllerFuture;
  -(void)setPreloadInitialDashboardViewControllerFuture:(NAFuture *)arg1 ;
  -(id)_dashboardNavigationControllerForDashboardOffsetFromViewController:(id)arg1 offset:(long long)arg2 outIndexPath:(id*)arg3 ;
  -(id)_indexPathForDashboard:(id)arg1 ;
  -(void)setTargetDashboardIndexPath:(NSIndexPath *)arg1 ;
  -(NSIndexPath *)targetDashboardIndexPath;
  -(void)_animateDashboardListView;
  -(void)_presentDashboardListFromContext:(id)arg1 fromView:(id)arg2 ;
  -(id)_presentRoomEditorForRoom:(id)arg1 ;
  -(UINavigationController *)weakInitialDashboardNavigationController;
  -(BOOL)isDashboardListPresented;
  -(void)_launchHomeApp:(id)arg1 ;
  -(void)_fadeView:(id)arg1 presenting:(BOOL)arg2 delay:(double)arg3 ;
  -(id)visibleDashboardViewController;
  -(void)_animateVisibleCellsInCollectionView:(id)arg1 presenting:(BOOL)arg2 ;
  -(void)_cleanUpDashboardListViewControllerIfNeeded;
  -(id)showFavorites;
  -(void)setDashboardListPresented:(BOOL)arg1 ;
  -(void)_animateVisibleCellsInTableView:(id)arg1 presenting:(BOOL)arg2 ;
  -(void)_fadeAndScaleView:(id)arg1 presenting:(BOOL)arg2 delay:(double)arg3 ;
  -(CATransform3D)scaleOutTransform;
  -(CATransform3D)scaleInTransform;
  -(void)setDashboardListViewController:(HUDashboardListViewController *)arg1 ;
  -(void)presentDashboard:(id)arg1 animated:(BOOL)arg2 ;
  -(id)presentRoomSettingsForRoom:(id)arg1 ;
  -(id)initWithLockAuthorizationDelegate:(id)arg1 quickControlPresentationDelegate:(id)arg2 ;
  -(id)showDashboardEditorForLastSelectedRoom;
  -(void)setSideBarSelectionChangeDelegate:(id<HOSideBarSelectionChangeDelegate>)arg1 ;
  -(void)setFirstLayoutFuture:(NAFuture *)arg1 ;
  -(void)setPageViewControllerReadyFuture:(NAFuture *)arg1 ;
  @end
  
  