@class NSSet, HFReorderableHomeKitItemList; @protocol HFItemUpdating; @interface HFItemModule : NSObject @property (retain, nonatomic) HFReorderableHomeKitItemList *clientReorderableHomeKitItemList; @property (readonly, nonatomic) NSSet *itemProviders; @property (readonly, nonatomic) NSSet *allItems; @property (readonly, weak, nonatomic) id<HFItemUpdating> itemUpdater; @property (readonly, nonatomic) BOOL supportsReordering; @property (retain, nonatomic) HFReorderableHomeKitItemList *reorderableHomeKitItemList; - (id)init; - (BOOL)containsItem:(id)a0; - (void).cxx_destruct; - (id /* block */)_itemComparator; - (id)_reorderableHomeKitItemListKey; - (id)buildItemProviders; - (id)buildSectionsWithDisplayedItems:(id)a0; - (id)initWithItemUpdater:(id)a0; - (void)itemUpdaterDidFinishUpdateTransactionWithAffectedItems:(id)a0; - (id)matchingItemForHomeKitObject:(id)a0; - (void)registerForExternalUpdates; - (BOOL)supportsReorderingForItem:(id)a0; - (void)unregisterForExternalUpdates; @end