@class NSObject, STUsageGraphViewController, UIPageViewController, NSString, UIView, STUsageSummaryTitleView, NSLayoutConstraint; @protocol STUsageDetailsViewModelCoordinator; @interface STHistoricalUsageViewController : UIViewController <UIPageViewControllerDataSource, UIPageViewControllerDelegate> @property (readonly) unsigned long long type; @property (readonly) double graphHeight; @property (retain, nonatomic) STUsageGraphViewController *selectedWeekGraphViewController; @property (retain) STUsageGraphViewController *selectedDayGraphViewController; @property (retain) UIPageViewController *weekGraphPageViewController; @property (retain) UIPageViewController *dayGraphPageViewController; @property (retain) STUsageSummaryTitleView *titleView; @property (retain) UIView *weekGraphContainerView; @property (retain) UIView *dayGraphContainerView; @property (retain) NSLayoutConstraint *weekGraphContainerHeightConstraint; @property (retain) NSLayoutConstraint *dayGraphContainerHeightConstraint; @property (nonatomic) double maximumYAxisLabelWidth; @property long long currentViewMode; @property (retain, nonatomic) NSObject<STUsageDetailsViewModelCoordinator> *coordinator; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (id)historicalUsageViewControllerOfType:(unsigned long long)a0 graphHeight:(double)a1; - (void)dealloc; - (void)viewDidLoad; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (void)pageViewController:(id)a0 didFinishAnimating:(BOOL)a1 previousViewControllers:(id)a2 transitionCompleted:(BOOL)a3; - (id)pageViewController:(id)a0 viewControllerAfterViewController:(id)a1; - (id)pageViewController:(id)a0 viewControllerBeforeViewController:(id)a1; - (void)pageViewController:(id)a0 willTransitionToViewControllers:(id)a1; - (void)prepareForSegue:(id)a0 sender:(id)a1; - (id)_dataSetFromUsageReport:(id)a0; - (id)_dayGraphViewControllerForDay:(unsigned long long)a0 week:(unsigned long long)a1 usageReport:(id)a2; - (id)_nextGraphViewControllerForPageViewController:(id)a0 currentGraphViewController:(id)a1 direction:(long long)a2; - (void)_selectedBarViewDidChangeFrom:(id)a0 to:(id)a1; - (void)_selectedDayUsageReportDidChangeFrom:(id)a0 to:(id)a1; - (void)_selectedWeekUsageReportDidChange:(id)a0; - (id)_weekGraphViewControllerForWeek:(unsigned long long)a0 usageReport:(id)a1; @end