@class NSSet, HFControlPanelItemProvider, HFCharacteristicStateItemProvider; @protocol HUServiceDetailsControlAndCharacteristicStateItemModuleDelegate; @interface HUServiceDetailsControlAndCharacteristicStateItemModule : HUServiceDetailsItemModule { NSSet *_itemProviders; } @property (weak, nonatomic) id delegate; @property (readonly, nonatomic) HFCharacteristicStateItemProvider *characteristicStateItemProvider; @property (readonly, nonatomic) HFControlPanelItemProvider *controlPanelItemProvider; - (void).cxx_destruct; - (id)itemProviders; - (id)_allCharacteristicTypesForItem:(id)a0; - (id /* block */)_characteristicStateItemComparator; - (id)_createGroupCharacteristicSectionsForItems:(id)a0; - (id)_createStandaloneCharacteristicSectionsForItems:(id)a0; - (id)buildSectionsWithDisplayedItems:(id)a0; - (id)initWithItemUpdater:(id)a0 home:(id)a1 sourceItem:(id)a2; - (id)initWithItemUpdater:(id)a0 home:(id)a1 sourceItem:(id)a2 delegate:(id)a3; - (BOOL)isServiceGroup; - (id)sourceServiceItem; @end