luxlabs header browser preview


@class HFItem, NSSet, HMAccessory, HFServiceItemProvider, HMHome;
@protocol HFServiceLikeItem;

@interface HUChildServiceEditorItemModule : HFItemModule {
    NSSet *_itemProviders;
}

@property (readonly, nonatomic) HMAccessory *accessory;
@property (readonly, nonatomic) HFItem<HFServiceLikeItem> *sourceItem;
@property (retain, nonatomic) HFServiceItemProvider *childServiceItemProvider;
@property (readonly, nonatomic) unsigned long long editingMode;
@property (readonly, nonatomic) HMHome *home;

+ (id /* block */)childItemComparator;
+ (id)supportedServiceTypes;

- (void).cxx_destruct;
- (id)itemProviders;
- (id)_createItemProviders;
- (id)_isConfiguredControlItemForItem:(id)a0;
- (BOOL)canToggleConfigurationStateForItem:(id)a0;
- (long long)configurationStateForItem:(id)a0;
- (id)initWithItemUpdater:(id)a0 home:(id)a1 sourceItem:(id)a2 mode:(unsigned long long)a3;
- (id)toggleConfigurationStateForItem:(id)a0;

@end