//
//     Generated by class-dump 3.5 (64 bit).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2013 by Steve Nygard.
//

#import "HKTableViewController.h"

#import "HKDisplayTypeContextTableViewCellDelegate.h"
#import "HKSwitchTableViewCellDelegate.h"
#import "WDFavoriteDisplayTypesControllerObserver.h"
#import "WDInteractiveChartViewObserver.h"
#import "WDUserActivityResponder.h"

@class HKDisplayCategory, HKDisplayType, HKDisplayTypeContextTableViewCell, NSArray, NSDate, NSMutableArray, NSMutableDictionary, NSString, WDProfile, WDSleepChartViewController, WDSleepRoomDataSource, WDSleepRoomViewControllerState;

@interface WDSleepRoomViewController : HKTableViewController <WDInteractiveChartViewObserver, HKDisplayTypeContextTableViewCellDelegate, WDFavoriteDisplayTypesControllerObserver, HKSwitchTableViewCellDelegate, WDUserActivityResponder>
{
    WDProfile *_profile;	// 8 = 0x8
    HKDisplayType *_displayType;	// 16 = 0x10
    NSArray *_tableSections;	// 24 = 0x18
    WDSleepChartViewController *_interactiveChartViewController;	// 32 = 0x20
    WDSleepRoomDataSource *_sleepRoomDataSource;	// 40 = 0x28
    NSMutableDictionary *_rowsForWDHealthRoomSection;	// 48 = 0x30
    NSMutableArray *_sectionTypes;	// 56 = 0x38
    long long _currentChartTimeScope;	// 64 = 0x40
    HKDisplayTypeContextTableViewCell *_contextCell;	// 72 = 0x48
    HKDisplayCategory *_category;	// 80 = 0x50
    NSString *_categoryImportanceText;	// 88 = 0x58
    unsigned long long _selectedContextIndex;	// 96 = 0x60
    NSDate *_displayDate;	// 104 = 0x68
    WDSleepRoomViewControllerState *_state;	// 112 = 0x70
}

@property(retain, nonatomic) WDSleepRoomViewControllerState *state; // @synthesize state=_state;
@property(retain, nonatomic) NSDate *displayDate; // @synthesize displayDate=_displayDate;
@property(nonatomic) unsigned long long selectedContextIndex; // @synthesize selectedContextIndex=_selectedContextIndex;
@property(retain, nonatomic) NSString *categoryImportanceText; // @synthesize categoryImportanceText=_categoryImportanceText;
@property(retain, nonatomic) HKDisplayCategory *category; // @synthesize category=_category;
@property(retain, nonatomic) HKDisplayTypeContextTableViewCell *contextCell; // @synthesize contextCell=_contextCell;
@property(nonatomic) long long currentChartTimeScope; // @synthesize currentChartTimeScope=_currentChartTimeScope;
@property(retain, nonatomic) NSMutableArray *sectionTypes; // @synthesize sectionTypes=_sectionTypes;
@property(retain, nonatomic) NSMutableDictionary *rowsForWDHealthRoomSection; // @synthesize rowsForWDHealthRoomSection=_rowsForWDHealthRoomSection;
@property(retain, nonatomic) WDSleepRoomDataSource *sleepRoomDataSource; // @synthesize sleepRoomDataSource=_sleepRoomDataSource;
@property(retain, nonatomic) WDSleepChartViewController *interactiveChartViewController; // @synthesize interactiveChartViewController=_interactiveChartViewController;
@property(retain, nonatomic) NSArray *tableSections; // @synthesize tableSections=_tableSections;
@property(retain, nonatomic) HKDisplayType *displayType; // @synthesize displayType=_displayType;
@property(retain, nonatomic) WDProfile *profile; // @synthesize profile=_profile;
- (void).cxx_destruct;	// IMP=0x00000001000ec670
- (id)applyTransitionActivity:(id)arg1;	// IMP=0x00000001000ec3e8
- (void)applyChangeActivity:(id)arg1;	// IMP=0x00000001000ec3e4
- (void)_addActivityForAction:(long long)arg1 newResponder:(id)arg2;	// IMP=0x00000001000ec2ac
- (void)_updateActivityForViewDidAppear;	// IMP=0x00000001000ec1dc
- (void)contextCell:(id)arg1 didSelectItemAtIndex:(long long)arg2;	// IMP=0x00000001000ebe7c
- (void)favoriteDisplayTypesControllerDidUpdate:(id)arg1;	// IMP=0x00000001000ebce4
- (void)switchCellValueChanged:(id)arg1 value:(_Bool)arg2;	// IMP=0x00000001000ebc44
- (void)newDataArrivedWithValueRange:(id)arg1;	// IMP=0x00000001000ebb38
- (void)didUpdateVisibleValueRange:(id)arg1 changeContext:(long long)arg2;	// IMP=0x00000001000eba2c
- (void)didUpdateFromDateZoom:(long long)arg1 toDateZoom:(long long)arg2 newVisibleRange:(id)arg3;	// IMP=0x00000001000eb8e0
- (void)_updateContextualViews;	// IMP=0x00000001000eb480
- (id)_showAddDataVC:(id)arg1;	// IMP=0x00000001000eb1fc
- (id)_titleCellWithHeaderType:(long long)arg1;	// IMP=0x00000001000eb10c
- (id)_accessCell;	// IMP=0x00000001000eb0b0
- (id)_favoriteSwitchCell;	// IMP=0x00000001000eb054
- (id)_showAllCell;	// IMP=0x00000001000eaf44
- (id)_sleepRoomDescription;	// IMP=0x00000001000eac38
- (id)_descriptionCell;	// IMP=0x00000001000eabe0
- (id)_contextCell;	// IMP=0x00000001000eab58
- (id)_chartCell;	// IMP=0x00000001000ea9f4
- (_Bool)_isDisplayTypeFavorited;	// IMP=0x00000001000ea950
- (id)_showAllDataVC;	// IMP=0x00000001000ea874
- (void)_configureCell:(id)arg1 forRowAtIndexPath:(id)arg2;	// IMP=0x00000001000ea3b0
- (_Bool)tableView:(id)arg1 shouldHighlightRowAtIndexPath:(id)arg2;	// IMP=0x00000001000ea320
- (void)tableView:(id)arg1 didSelectRowAtIndexPath:(id)arg2;	// IMP=0x00000001000ea058
- (id)tableView:(id)arg1 viewForHeaderInSection:(long long)arg2;	// IMP=0x00000001000ea018
- (double)tableView:(id)arg1 heightForHeaderInSection:(long long)arg2;	// IMP=0x00000001000ea000
- (id)tableView:(id)arg1 cellForRowAtIndexPath:(id)arg2;	// IMP=0x00000001000e9f10
- (long long)tableView:(id)arg1 numberOfRowsInSection:(long long)arg2;	// IMP=0x00000001000e9e68
- (long long)numberOfSectionsInTableView:(id)arg1;	// IMP=0x00000001000e9e50
- (id)_cellForRowAtIndexPath:(id)arg1;	// IMP=0x00000001000e9bf4
- (id)_reuseIdentifierForIndexPath:(id)arg1;	// IMP=0x00000001000e9a7c
- (unsigned long long)_sectionForTableViewIndexPath:(id)arg1;	// IMP=0x00000001000e9a40
- (unsigned long long)_sectionForTableViewSection:(long long)arg1;	// IMP=0x00000001000e99b4
- (unsigned long long)_rowTypeForIndexPath:(id)arg1;	// IMP=0x00000001000e98b4
- (id)_indexPathForRowType:(unsigned long long)arg1;	// IMP=0x00000001000e96bc
- (void)_setupRowsInUse;	// IMP=0x00000001000e9314
- (void)setupInteractiveChartController;	// IMP=0x00000001000e91e8
- (void)dealloc;	// IMP=0x00000001000e9150
- (void)viewDidAppear:(_Bool)arg1;	// IMP=0x00000001000e90fc
- (void)viewDidLoad;	// IMP=0x00000001000e8f70
- (id)initWithCoder:(id)arg1;	// IMP=0x00000001000e8f3c
- (id)initWithStyle:(long long)arg1;	// IMP=0x00000001000e8ea4
- (id)initWithDisplayTypes:(id)arg1 profile:(id)arg2 displayDate:(id)arg3 title:(id)arg4 category:(id)arg5;	// IMP=0x00000001000e8bd4

// Remaining properties
@property(readonly, copy) NSString *debugDescription;
@property(readonly, copy) NSString *description;
@property(readonly) unsigned long long hash;
@property(readonly) Class superclass;

@end

