@class HUDashboardTipModule, HUDashboardAccessoryTransformItemProvider, NSMutableDictionary, HFProgrammableSwitchItemProvider, HUBannerItemModule, HFFakeMediaAccessoryItemProvider, HFReorderableHomeKitItemList, HUDashboardContext, HUDashboardActionSetItemModule, HUServicePlaceholderItemModule, NSSet, HUEnergyDashboardItemModule, HUStatusItemModule, HFAccessoryLikeItemProvider, HUDashboardCameraItemModule; @protocol HUDashboardItemManagerDelegate; @interface HUDashboardItemManager : HFItemManager @property (retain, nonatomic) HFAccessoryLikeItemProvider *accessoryLikeItemProvider; @property (retain, nonatomic) HUDashboardAccessoryTransformItemProvider *accessoryTransformItemProvider; @property (retain, nonatomic) HFProgrammableSwitchItemProvider *programmableSwitchItemProvider; @property (retain, nonatomic) HFAccessoryLikeItemProvider *favoritesItemProvider; @property (retain, nonatomic) HFAccessoryLikeItemProvider *speakersAndTVsItemProvider; @property (retain, nonatomic) HFFakeMediaAccessoryItemProvider *fakeSpeakersAndTVsItemProvider; @property (retain, nonatomic) HUDashboardActionSetItemModule *actionSetItemModule; @property (retain, nonatomic) HUDashboardCameraItemModule *cameraItemModule; @property (retain, nonatomic) HUDashboardTipModule *tipItemModule; @property (retain, nonatomic) HUStatusItemModule *statusItemModule; @property (retain, nonatomic) HUBannerItemModule *bannerItemModule; @property (retain, nonatomic) HUServicePlaceholderItemModule *servicePlaceholderItemModule; @property (retain, nonatomic) HUEnergyDashboardItemModule *energyDashboardItemModule; @property (retain, nonatomic) NSMutableDictionary *clientReorderableServiceListByRoom; @property (retain, nonatomic) NSMutableDictionary *clientReorderableServiceByTypeList; @property (retain, nonatomic) HFReorderableHomeKitItemList *clientReorderableFavoritesList; @property (readonly, nonatomic) HUDashboardContext *context; @property (weak, nonatomic) id<HUDashboardItemManagerDelegate> dashboardDelegate; @property (readonly, nonatomic) BOOL isEmptyDashboard; @property (readonly, nonatomic) NSSet *homeMenuStatusItems; - (void)home:(id)a0 didAddRoom:(id)a1; - (void).cxx_destruct; - (void)home:(id)a0 didRemoveRoom:(id)a1; - (void)setHome:(id)a0; - (void)homeDidUpdateApplicationData:(id)a0; - (id)initWithContext:(id)a0 delegate:(id)a1; - (id)_itemForSorting; - (id)itemModuleForSectionIdentifier:(id)a0; - (id)_buildAccessoryCategorySectionsWithItems:(id)a0; - (id)_buildFavoritesSectionWithFavoriteItems:(id)a0; - (id)_buildItemModulesForHome:(id)a0; - (id)_buildItemProvidersForHome:(id)a0; - (id)_buildNowPlayingSectionWithItems:(id)a0 forRouteIdentifier:(id)a1; - (id)_buildRoomSectionsWithItems:(id)a0; - (id)_buildSectionsWithDisplayedItems:(id)a0; - (id)_buildStaticItemsForHome:(id)a0; - (void)_didFinishUpdateTransactionWithAffectedItems:(id)a0; - (id)_itemSectionForRoom:(id)a0; - (id)_itemsToHideInSet:(id)a0; - (id)_itemsToUpdateWhenApplicationDidBecomeActive; - (void)_registerForExternalUpdates; - (id)_sortedAccessoryTypeGroups; - (void)_unregisterForExternalUpdates; - (id)buildItemForHomeKitObject:(id)a0; - (id)createRoomSectionsWithItems:(id)a0 sectionIdentifierBlock:(id /* block */)a1; - (id)initWithDelegate:(id)a0 sourceItem:(id)a1; - (BOOL)isHomeMenuStatusItem:(id)a0; - (id)matchingItemForHomeKitObject:(id)a0; - (id)reorderableFavoritesList; - (id)reorderableServiceListForRoom:(id)a0; - (id)reorderableServiceListForType:(id)a0; - (void)setReorderableFavoritesList:(id)a0; - (void)setReorderableServiceList:(id)a0 forRoom:(id)a1; - (void)setReorderableServiceList:(id)a0 forType:(id)a1; - (void)updateItemSectionHeaderTitleForRoom:(id)a0; @end