luxlabs header browser preview


@class HMHome, NSString, NSArray, HFItem, NSSet, NSMutableDictionary, NSMutableSet, NSObject, HFItemManagerBatchedDelegateAdapter, NSMapTable, NAFuture;
@protocol OS_dispatch_group, HFItemManagerDelegate, HFCharacteristicReadPolicy, NAScheduler, HFDiffableDataSource, OS_dispatch_queue;

@interface HFItemManager : NSObject <HFStateDumpBuildable, HFHomeManagerObserver, HFHomeObserver, HFAccessoryObserver, HFResidentDeviceObserver, HFCameraObserver, HFMediaSessionObserver, HFMediaObjectObserver, HFAudioControlObserver, HFNetworkConfigurationObserver, HFNetworkRouterObserver, HFSoftwareUpdateControllerObserver, HFSoftwareUpdateObserver, HFSymptomsHandlerObserver, HFUserObserver, HFTelevisionObserver, HFHomeKitSettingsObserver, HFPersonManagerObserver, HFSiriEndpointProfileObserver, HFSymptomFixSessionObserver, HFMediaDestinationControllerObserver, HFLightObserver, HFPinCodeManagerObserver, HFWalletKeyDeviceStateObserver, HFHomeKitAccessorySettingsDataSourceDelegate, HFTemperatureUnitObserver, HFItemUpdating, HFHomeKitAccessorySettingsDataSourceDelegate>

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (retain, nonatomic) NSArray *itemModules;
@property (retain, nonatomic) NSArray *itemProviders;
@property (retain, nonatomic) NSSet *subclassItemProviderSet;
@property (retain, nonatomic) NSSet *moduleItemProviderSet;
@property (retain, nonatomic) HMHome *lastUpdatedHome;
@property (retain, nonatomic) NSArray *sections;
@property (retain, nonatomic) NSMapTable *childItemsByParentItem;
@property (copy, nonatomic) id /* block */ _displayFilter;
@property (retain, nonatomic) NSMutableDictionary *suppressedCharacteristicUpdatesByReason;
@property (nonatomic) unsigned long long overallLoadingState;
@property (nonatomic) BOOL hasRequestedFirstUpdate;
@property (readonly, nonatomic) NSMutableSet *disableUpdateReasons;
@property (retain, nonatomic) HFItemManagerBatchedDelegateAdapter *batchedDelegateAdapterAllowingReads;
@property (retain, nonatomic) HFItemManagerBatchedDelegateAdapter *batchedDelegateAdapterDisallowingReads;
@property (readonly, nonatomic) NAFuture *firstFullUpdateFuture;
@property (retain, nonatomic) NAFuture *UIDiffableDataInitializationFuture;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *diffableDataSourceQueue;
@property (readonly, nonatomic) id<NAScheduler> diffableDataSourceScheduler;
@property (retain, nonatomic) NSObject<OS_dispatch_group> *mainThreadLoadGroup;
@property (retain, nonatomic) NAFuture *latestSnapshotGenerationFuture;
@property (nonatomic) BOOL isApplyingSnapshot;
@property (weak, nonatomic) id<HFItemManagerDelegate> delegate;
@property (retain, nonatomic) HFItem *sourceItem;
@property (retain, nonatomic) HMHome *home;
@property (copy, nonatomic) NSString *identifier;
@property (retain, nonatomic) id<HFCharacteristicReadPolicy> readPolicy;
@property (readonly, nonatomic) NSSet *allItems;
@property (readonly, nonatomic) NSSet *allDisplayedItems;
@property (readonly, nonatomic) NAFuture *firstFastUpdateFuture;
@property (nonatomic) BOOL diffableDataSourceDisabled;
@property (nonatomic) BOOL useCustomDiffableDataSource;
@property (retain, nonatomic) id<HFDiffableDataSource> diffableDataSource;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

+ (BOOL)_canReloadDuringUnitTests;

- (void)mediaSystem:(id)a0 didUpdateComponents:(id)a1;
- (void)home:(id)a0 didRemoveZone:(id)a1;
- (id)init;
- (void)home:(id)a0 didAddZone:(id)a1;
- (void)dealloc;
- (void)home:(id)a0 didAddRoom:(id)a1;
- (void)accessoryDidUpdateName:(id)a0;
- (void)user:(id)a0 didUpdateAssistantAccessControl:(id)a1 forHome:(id)a2;
- (void)home:(id)a0 didAddAccessory:(id)a1;
- (void)homeManager:(id)a0 didRemoveHome:(id)a1;
- (void)home:(id)a0 didRemoveAccessory:(id)a1;
- (void)accessoryDidUpdateControllable:(id)a0;
- (void)home:(id)a0 didRemoveUser:(id)a1;
- (void)home:(id)a0 didAddUser:(id)a1;
- (void)homeManagerDidUpdateDataSyncState:(id)a0;
- (void)home:(id)a0 didAddMediaSystem:(id)a1;
- (void)mediaSystem:(id)a0 didUpdateName:(id)a1;
- (unsigned long long)numberOfSections;
- (void)home:(id)a0 didUpdateRoom:(id)a1 forAccessory:(id)a2;
- (void)home:(id)a0 didAddRoom:(id)a1 toZone:(id)a2;
- (void).cxx_destruct;
- (void)homeManager:(id)a0 didAddHome:(id)a1;
- (void)accessoryDidUpdateApplicationData:(id)a0;
- (void)homeManagerDidUpdateCurrentHome:(id)a0;
- (void)home:(id)a0 didRemoveMediaSystem:(id)a1;
- (void)home:(id)a0 didUpdateAccessControlForUser:(id)a1;
- (id)initWithDelegate:(id)a0;
- (void)home:(id)a0 didRemoveRoom:(id)a1;
- (id)moveItemFromIndexPath:(id)a0 toIndexPath:(id)a1;
- (void)temperatureUnitObserver:(id)a0 didChangeTemperatureUnit:(BOOL)a1;
- (id)_internalItems;
- (unsigned long long)_numberOfSections;
- (id)_sectionIdentifierForItem:(id)a0;
- (id)titleForSection:(unsigned long long)a0;
- (id)_identifierForSection:(unsigned long long)a0;
- (void)accessoryDidUpdateReachability:(id)a0;
- (void)home:(id)a0 didUpdateNameForActionSet:(id)a1;
- (void)accessory:(id)a0 didAddControlTarget:(id)a1;
- (void)accessory:(id)a0 didAddProfile:(id)a1;
- (void)accessory:(id)a0 didAddSymptomsHandler:(id)a1;
- (void)accessory:(id)a0 didRemoveControlTarget:(id)a1;
- (void)accessory:(id)a0 didRemoveProfile:(id)a1;
- (void)accessory:(id)a0 didUpdateApplicationDataForService:(id)a1;
- (void)accessory:(id)a0 didUpdateAssociatedServiceTypeForService:(id)a1;
- (void)accessory:(id)a0 didUpdateBundleID:(id)a1;
- (void)accessory:(id)a0 didUpdateConfigurationStateForService:(id)a1;
- (void)accessory:(id)a0 didUpdateConfiguredNameForService:(id)a1;
- (void)accessory:(id)a0 didUpdateDefaultNameForService:(id)a1;
- (void)accessory:(id)a0 didUpdateFirmwareUpdateAvailable:(BOOL)a1;
- (void)accessory:(id)a0 didUpdateFirmwareVersion:(id)a1;
- (void)accessory:(id)a0 didUpdateHasAuthorizationDataForCharacteristic:(id)a1;
- (void)accessory:(id)a0 didUpdateLastKnownOperatingStateResponseForService:(id)a1;
- (void)accessory:(id)a0 didUpdateLastKnownSleepDiscoveryModeForService:(id)a1;
- (void)accessory:(id)a0 didUpdateLoggedInAccount:(id)a1;
- (void)accessory:(id)a0 didUpdateNameForService:(id)a1;
- (void)accessory:(id)a0 didUpdateServiceSubtypeForService:(id)a1;
- (void)accessory:(id)a0 didUpdateSoftwareVersion:(id)a1;
- (void)accessory:(id)a0 didUpdateStoreID:(id)a1;
- (void)accessory:(id)a0 didUpdateSupportsWalletKey:(BOOL)a1;
- (void)accessory:(id)a0 service:(id)a1 didUpdateValueForCharacteristic:(id)a2;
- (void)accessoryDidRemoveSymptomsHandler:(id)a0;
- (void)accessoryDidUpdateAdditionalSetupRequired:(id)a0;
- (void)accessoryDidUpdateAudioDestination:(id)a0;
- (void)accessoryDidUpdateAudioDestinationController:(id)a0;
- (void)accessoryDidUpdateCalibrationStatus:(id)a0;
- (void)accessoryDidUpdateDiagnosticsTransferSupport:(id)a0;
- (void)accessoryDidUpdatePendingConfigurationIdentifier:(id)a0;
- (void)accessoryDidUpdatePreferredMediaUser:(id)a0;
- (void)accessoryDidUpdateReachableTransports:(id)a0;
- (void)accessoryDidUpdateServices:(id)a0;
- (void)accessoryDidUpdateTargetControlSupport:(id)a0;
- (void)home:(id)a0 didAddAccessoryNetworkProtectionGroup:(id)a1;
- (void)home:(id)a0 didAddActionSet:(id)a1;
- (void)home:(id)a0 didAddResidentDevice:(id)a1;
- (void)home:(id)a0 didAddService:(id)a1 toServiceGroup:(id)a2;
- (void)home:(id)a0 didAddServiceGroup:(id)a1;
- (void)home:(id)a0 didAddTrigger:(id)a1;
- (void)home:(id)a0 didEncounterError:(id)a1 forAccessory:(id)a2;
- (void)home:(id)a0 didRemoveAccessoryNetworkProtectionGroup:(id)a1;
- (void)home:(id)a0 didRemoveActionSet:(id)a1;
- (void)home:(id)a0 didRemoveResidentDevice:(id)a1;
- (void)home:(id)a0 didRemoveRoom:(id)a1 fromZone:(id)a2;
- (void)home:(id)a0 didRemoveService:(id)a1 fromServiceGroup:(id)a2;
- (void)home:(id)a0 didRemoveServiceGroup:(id)a1;
- (void)home:(id)a0 didRemoveTrigger:(id)a1;
- (void)home:(id)a0 didUnblockAccessory:(id)a1;
- (void)home:(id)a0 didUpdateAccesoryInvitationsForUser:(id)a1;
- (void)home:(id)a0 didUpdateAccessoryNetworkProtectionGroup:(id)a1;
- (void)home:(id)a0 didUpdateActionsForActionSet:(id)a1;
- (void)home:(id)a0 didUpdateApplicationDataForActionSet:(id)a1;
- (void)home:(id)a0 didUpdateApplicationDataForRoom:(id)a1;
- (void)home:(id)a0 didUpdateApplicationDataForServiceGroup:(id)a1;
- (void)home:(id)a0 didUpdateAreBulletinNotificationsSupported:(BOOL)a1;
- (void)home:(id)a0 didUpdateAudioAnalysisClassifierOptions:(unsigned long long)a1;
- (void)home:(id)a0 didUpdateNameForRoom:(id)a1;
- (void)home:(id)a0 didUpdateNameForServiceGroup:(id)a1;
- (void)home:(id)a0 didUpdateNameForTrigger:(id)a1;
- (void)home:(id)a0 didUpdateNameForZone:(id)a1;
- (void)home:(id)a0 didUpdateOnboardAudioAnalysis:(BOOL)a1;
- (void)home:(id)a0 didUpdatePersonManagerSettings:(id)a1;
- (void)home:(id)a0 didUpdateReprovisionStateForAccessory:(id)a1;
- (void)home:(id)a0 didUpdateSiriPhraseOptions:(unsigned long long)a1;
- (void)home:(id)a0 didUpdateStateForOutgoingInvitations:(id)a1;
- (void)home:(id)a0 didUpdateTrigger:(id)a1;
- (void)homeDidAddWalletKey:(id)a0;
- (void)homeDidRemoveWalletKey:(id)a0;
- (void)homeDidUpdateApplicationData:(id)a0;
- (void)homeDidUpdateName:(id)a0;
- (void)homeDidUpdateNetworkRouterSupport:(id)a0;
- (void)homeDidUpdateProtectionMode:(id)a0;
- (void)homeDidUpdateSoundCheck:(id)a0;
- (void)homeDidUpdateToROAR:(id)a0;
- (void)homeManager:(id)a0 didUpdateAccessAllowedWhenLocked:(BOOL)a1;
- (void)homeManager:(id)a0 didUpdateHH2State:(BOOL)a1;
- (void)homeManager:(id)a0 didUpdateStateForIncomingInvitations:(id)a1;
- (void)homeManager:(id)a0 residentProvisioningStatusChanged:(unsigned long long)a1;
- (void)homeManagerDidEndBatchNotifications:(id)a0;
- (void)homeManagerDidUpdatePrimaryHome:(id)a0;
- (void)homeManagerWillStartBatchNotifications:(id)a0;
- (void)mediaObject:(id)a0 didUpdateMediaSession:(id)a1;
- (void)mediaObject:(id)a0 didUpdateSettings:(id)a1;
- (void)mediaSystem:(id)a0 didUpdateConfiguredName:(id)a1;
- (void)user:(id)a0 didUpdateMediaContentProfileAccessControl:(id)a1 forHome:(id)a2;
- (void)user:(id)a0 didUpdatePersonManagerSettings:(id)a1;
- (void)settings:(id)a0 didUpdateForIdentifier:(id)a1 keyPath:(id)a2;
- (void)settingsDidUpdate:(id)a0;
- (void)lightProfile:(id)a0 didUpdateSettings:(id)a1;
- (void)personManager:(id)a0 didUpdatePersons:(id)a1;
- (void)residentDevice:(id)a0 didUpdateStatus:(unsigned long long)a1;
- (void)audioControl:(id)a0 didUpdateMuted:(BOOL)a1;
- (void)audioControl:(id)a0 didUpdateVolume:(float)a1;
- (void)cameraSnapshotControl:(id)a0 didTakeSnapshot:(id)a1 error:(id)a2;
- (void)cameraSnapshotControlDidUpdateMostRecentSnapshot:(id)a0;
- (void)cameraStreamControl:(id)a0 didStopStreamWithError:(id)a1;
- (void)cameraStreamControlDidStartStream:(id)a0;
- (void)cameraUserSettingsDidUpdate:(id)a0;
- (void)clipManager:(id)a0 didRemoveSignificantEventsWithUUIDs:(id)a1;
- (void)clipManager:(id)a0 didUpdateSignificantEvents:(id)a1;
- (void)mediaDestinationController:(id)a0 didUpdateDestination:(id)a1;
- (void)mediaDestinationControllerDidUpdateAvailableDestinations:(id)a0;
- (void)mediaSession:(id)a0 didUpdatePlaybackState:(long long)a1;
- (void)mediaSessionDidUpdate:(id)a0;
- (void)personManager:(id)a0 didRemoveFaceCropsWithUUIDs:(id)a1;
- (void)personManager:(id)a0 didRemovePersonsWithUUIDs:(id)a1;
- (void)personManager:(id)a0 didUpdatePersonFaceCrops:(id)a1;
- (void)profileDidUpdateAccessViolation:(id)a0;
- (void)profileDidUpdateAllowedHosts:(id)a0;
- (void)profileDidUpdateMediaSourceDisplayOrder:(id)a0;
- (void)profileDidUpdateNetworkProtectionMode:(id)a0;
- (void)profileDidUpdateNetworkStatus:(id)a0;
- (void)profileDidUpdateSatellites:(id)a0;
- (void)profileDidUpdateWiFiCredentialType:(id)a0;
- (void)profileDidUpdateWiFiReconfigurationSupport:(id)a0;
- (void)residentDevice:(id)a0 didUpdateCapabilities:(unsigned long long)a1;
- (void)residentDevice:(id)a0 didUpdateEnabled:(BOOL)a1;
- (void)residentDevice:(id)a0 didUpdateName:(id)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateAssistants:(id)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateCurrentAssistant:(id)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateManuallyDisabled:(BOOL)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateMultifunctionButton:(long long)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateNeedsOnboarding:(BOOL)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateSessionHubIdentifier:(id)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateSessionState:(long long)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateSiriEngineVersion:(id)a1;
- (void)siriEndpointProfile:(id)a0 didUpdateSupportsOnboarding:(BOOL)a1;
- (void)softwareUpdate:(id)a0 didUpdateDocumentation:(id)a1;
- (void)softwareUpdate:(id)a0 didUpdateDocumentationAvailable:(BOOL)a1;
- (void)softwareUpdate:(id)a0 didUpdateNeedsAttentionReasons:(unsigned long long)a1;
- (void)softwareUpdate:(id)a0 didUpdateState:(long long)a1;
- (void)softwareUpdateController:(id)a0 didUpdateAvailableUpdate:(id)a1;
- (void)symptomsHandler:(id)a0 didUpdateSymptoms:(id)a1;
- (id)_itemForSorting;
- (id)_updateResultsForItems:(id)a0 context:(id)a1;
- (id)hf_stateDumpBuilderWithContext:(id)a0;
- (id)_titleForSectionWithIdentifier:(id)a0;
- (id)_buildItemModulesForHome:(id)a0;
- (id)_buildItemProvidersForHome:(id)a0;
- (id)_buildSectionsWithDisplayedItems:(id)a0;
- (id /* block */)_comparatorForSectionIdentifier:(id)a0;
- (void)_didFinishUpdateTransactionWithAffectedItems:(id)a0;
- (id)_homeFuture;
- (id)_itemsToHideInSet:(id)a0;
- (id)_itemsToUpdateForApplicationResignActive;
- (id)_itemsToUpdateForModifiedCharacteristics:(id)a0;
- (id)_itemsToUpdateForModifiedCharacteristics:(id)a0 includeSuppressedCharacteristics:(BOOL)a1;
- (id)_itemsToUpdateWhenApplicationDidBecomeActive;
- (void)_registerForExternalUpdates;
- (BOOL)_requiresNotificationsForCharacteristic:(id)a0;
- (void)_setDisplayFilter:(id /* block */)a0 recalculateVisibility:(BOOL)a1;
- (BOOL)_shouldDisableOptionalDataDuringFastInitialUpdate;
- (BOOL)_shouldHideServiceItem:(id)a0 containedInServiceGroupItem:(id)a1;
- (id)_sortedItems:(id)a0 forSectionIdentifier:(id)a1;
- (id)_transformedUpdateOutcomeForItem:(id)a0 proposedOutcome:(id)a1;
- (void)_unregisterForExternalUpdates;
- (void)_willUpdateSections;
- (id)attributedFooterTitleForSection:(unsigned long long)a0;
- (id)attributedTitleForSection:(unsigned long long)a0;
- (void)beginSuppressingUpdatesForCharacteristics:(id)a0 withReason:(id)a1;
- (id)childItemsForItem:(id)a0;
- (id)childItemsForItem:(id)a0 ofClass:(Class)a1;
- (id)currentSectionIdentifiersSnapshot;
- (void)didReceiveSettingsUpdatesForAccessoryWithIdentifier:(id)a0 settings:(id)a1;
- (void)didUpdateDemoModeStateForAccessory:(id)a0;
- (void)disableExternalUpdatesWithReason:(id)a0;
- (id)displayedItemAtIndexPath:(id)a0;
- (id)displayedItemsInSection:(unsigned long long)a0;
- (id)displayedItemsInSectionWithIdentifier:(id)a0;
- (id)displayedSectionIdentifierForSectionIndex:(unsigned long long)a0;
- (void)endDisableExternalUpdatesWithReason:(id)a0;
- (void)endSuppressingUpdatesForCharacteristicsWithReason:(id)a0 updateAffectedItems:(BOOL)a1;
- (void)executionEnvironmentDidBecomeActive:(id)a0;
- (void)executionEnvironmentDidEnterBackground:(id)a0;
- (void)executionEnvironmentWillEnterForeground:(id)a0;
- (void)executionEnvironmentWillResignActive:(id)a0;
- (id)firstFullItemUpdateFuture;
- (id)footerTitleForSection:(unsigned long long)a0;
- (void)home:(id)a0 didExecuteActionSets:(id)a1 failedActionSets:(id)a2;
- (void)home:(id)a0 didReadValuesForCharacteristics:(id)a1 failedCharacteristics:(id)a2;
- (void)home:(id)a0 didUpdateSiriTriggerPhraseOptions:(unsigned long long)a1;
- (void)home:(id)a0 didWriteValuesForCharacteristics:(id)a1 failedCharacteristics:(id)a2;
- (void)home:(id)a0 remoteAccessStateDidChange:(unsigned long long)a1;
- (void)home:(id)a0 willExecuteActionSets:(id)a1;
- (void)home:(id)a0 willReadValuesForCharacteristics:(id)a1;
- (void)home:(id)a0 willWriteValuesForCharacteristics:(id)a1;
- (void)homeDidUpdateHomeEnergyManagerEnabled:(id)a0;
- (void)homeKitDispatcher:(id)a0 manager:(id)a1 didChangeHome:(id)a2;
- (void)homeManagerDidFinishInitialDatabaseLoad:(id)a0;
- (void)homeManagerDidFinishUnknownChange:(id)a0;
- (id)indexPathForItem:(id)a0;
- (id)initWithDelegate:(id)a0 sourceItem:(id)a1;
- (BOOL)itemIsBeingDisplayed:(id)a0;
- (id)itemSectionForSectionIndex:(unsigned long long)a0;
- (id)matchingItemForHomeKitObject:(id)a0;
- (id)performItemUpdateRequest:(id)a0;
- (void)pinCodeManagerDidUpdate:(id)a0 pinCodes:(id)a1;
- (void)recalculateVisibilityAndSortAllItems;
- (void)reconfigureUIRepresentationForItems:(id)a0 withAnimation:(BOOL)a1;
- (id)reloadAndUpdateAllItemsFromSenderSelector:(SEL)a0;
- (id)reloadAndUpdateItemsForProviders:(id)a0 senderSelector:(SEL)a1;
- (void)reloadUIRepresentationForItems:(id)a0 withAnimation:(BOOL)a1;
- (void)reloadUIRepresentationForSections:(id)a0 withAnimation:(BOOL)a1;
- (void)resetItemProvidersAndModules;
- (unsigned long long)sectionIndexForDisplayedSectionIdentifier:(id)a0;
- (void)settings:(id)a0 didWriteValueForSettings:(id)a1 failedSettings:(id)a2 homeKitObjectIdentifiers:(id)a3;
- (void)settings:(id)a0 willWriteValueForSettings:(id)a1;
- (BOOL)shouldPerformInitialLoadOnMainThread;
- (void)softwareUpdateV2DidUpdateForAccessory:(id)a0;
- (void)softwareUpdateV2DidUpdateProgressForAccessory:(id)a0;
- (void)sortDisplayedItemsInSection:(long long)a0;
- (id)updateResultsForItems:(id)a0 senderSelector:(SEL)a1;
- (void)updateSettingValue:(id)a0 forKeyPath:(id)a1 accessoryIdentifier:(id)a2;
- (id)_itemsToUpdateForLightProfiles:(id)a0;
- (id)_itemsToUpdateForModifiedRooms:(id)a0;
- (id)_itemsToUpdateForModifiedUsers:(id)a0;
- (id)diffableDataItemManagerDelegate;
- (id)_allItemsIncludingInternalItems;
- (id)_debug_itemProviderDescriptions;
- (id)_itemsToUpdateForModifiedMetadataForMediaDestinationController:(id)a0;
- (id)_itemsToUpdateForModifiedUUIDs:(id)a0;
- (id)_itemsToUpdateForModifiedZones:(id)a0;
- (void)applyWithBlock:(id /* block */)a0;
- (id)_allDisplayedItemsIncludingInternalItems;
- (id)_allSuppressedCharacteristics;
- (void)_applyReloadSnapshot:(id)a0 withAnimation:(BOOL)a1;
- (void)_batchItemUpdateFutureWrappers:(id)a0 removedItems:(id)a1 batchingIntervals:(id)a2 logger:(id)a3;
- (id)_cameraForCameraControl:(id)a0;
- (id)_cameraForCameraStream:(id)a0;
- (id)_cameraForUserSettings:(id)a0;
- (id)_debug_itemDescriptions;
- (id)_debug_itemManagerDescription;
- (void)_debug_registerForStateDump;
- (id)_dependentHomeKitObjectsOfClass:(Class)a0 inHomeKitObjects:(id)a1;
- (id)_directItemDependenciesForHomeKitObjects:(id)a0 class:(Class)a1;
- (id)_footerTitleForSectionWithIdentifier:(id)a0;
- (id)_generateParentChildMappingForSections:(id)a0;
- (id)_indexPathForItem:(id)a0 inDisplayedItemsArray:(id)a1;
- (id)_invalidationReasonsForAddedOrRemovedAccessory:(id)a0;
- (id)_invalidationReasonsForAddedOrRemovedMediaSystem:(id)a0;
- (BOOL)_isUsingOnlyItemModules;
- (id)_itemsOfClass:(Class)a0 inItems:(id)a1 allowTransformedItems:(BOOL)a2;
- (id)_itemsToUpdateForAccessorySettingChange:(id)a0;
- (id)_itemsToUpdateForAccessorySettingChanges:(id)a0;
- (id)_itemsToUpdateForAllowAccessWhileLockedSettingChange;
- (id)_itemsToUpdateForHomeKitKeyPaths:(id)a0 forHomeKitObjectIdentifiers:(id)a1;
- (id)_itemsToUpdateForHomeKitSettingsChange:(id)a0;
- (id)_itemsToUpdateForIncomingInvitation:(id)a0;
- (id)_itemsToUpdateForMediaObjectChange:(id)a0;
- (id)_itemsToUpdateForMediaProfileContainer:(id)a0;
- (id)_itemsToUpdateForMediaSessionChange:(id)a0;
- (id)_itemsToUpdateForMediaSystemChange:(id)a0;
- (id)_itemsToUpdateForModifiedAccessCodes:(id)a0;
- (id)_itemsToUpdateForModifiedAccessories:(id)a0;
- (id)_itemsToUpdateForModifiedActionSets:(id)a0;
- (id)_itemsToUpdateForModifiedActions:(id)a0;
- (id)_itemsToUpdateForModifiedCameras:(id)a0;
- (id)_itemsToUpdateForModifiedEvents:(id)a0;
- (id)_itemsToUpdateForModifiedHomePersonManagerSettings:(id)a0;
- (id)_itemsToUpdateForModifiedMetadataForHomes:(id)a0;
- (id)_itemsToUpdateForModifiedNetworkConfigurationProfiles:(id)a0;
- (id)_itemsToUpdateForModifiedNetworkProtectionGroups:(id)a0;
- (id)_itemsToUpdateForModifiedNetworkRouterProfiles:(id)a0;
- (id)_itemsToUpdateForModifiedPersonManagers:(id)a0;
- (id)_itemsToUpdateForModifiedPersons:(id)a0;
- (id)_itemsToUpdateForModifiedResidentDevices:(id)a0;
- (id)_itemsToUpdateForModifiedServiceGroups:(id)a0;
- (id)_itemsToUpdateForModifiedServiceTypes:(id)a0;
- (id)_itemsToUpdateForModifiedServices:(id)a0;
- (id)_itemsToUpdateForModifiedSharingDevices:(id)a0;
- (id)_itemsToUpdateForModifiedSignificantEvents:(id)a0;
- (id)_itemsToUpdateForModifiedSoftwareUpdateControllers:(id)a0;
- (id)_itemsToUpdateForModifiedSoftwareUpdates:(id)a0;
- (id)_itemsToUpdateForModifiedTriggers:(id)a0;
- (id)_itemsToUpdateForModifiedWalletKeyDeviceState:(id)a0;
- (id)_itemsToUpdateForOutgoingInvitation:(id)a0;
- (id)_itemsToUpdateForRemoteAccessChange;
- (id)_itemsToUpdateForSiriEndpointProfileObjectChange:(id)a0;
- (id)_itemsToUpdateForSoftwareUpdateV2ChangeToAccessory:(id)a0;
- (id)_itemsToUpdateForSoftwareUpdateV2ProgressChangeToAccessory:(id)a0;
- (id)_itemsToUpdateForTelevisionProfiles:(id)a0;
- (id)_itemsWithDependenciesPassingTest:(id /* block */)a0 forItems:(id)a1;
- (id)_legacy_buildSectionsWithDisplayedItems:(id)a0;
- (unsigned long long)_loadingStateForItem:(id)a0;
- (void)_notifyDelegateOfChangesFromDiff:(id)a0 logger:(id)a1;
- (void)_notifyDelegateOfItemOperations:(id)a0 logger:(id)a1;
- (void)_notifyDelegateOfSectionOperations:(id)a0 logger:(id)a1;
- (id)_performUpdateForChildItemsOfItem:(id)a0 withContext:(id)a1 isInternal:(BOOL)a2;
- (id)_performUpdateForItem:(id)a0 withContext:(id)a1 isInternal:(BOOL)a2 isChild:(BOOL)a3;
- (void)_prefetchResourcesIfNeededForItems:(id)a0;
- (id)_processBatchUpdateForFutureWrappers:(id)a0 removedItems:(id)a1 logger:(id)a2;
- (id)_reloadAllItemProvidersFromSenderSelector:(SEL)a0;
- (id)_reloadAndUpdateItemsForProviders:(id)a0 updateItems:(id)a1 senderSelector:(SEL)a2;
- (id)_reloadItemProviders:(id)a0 updateItems:(id)a1 shouldUpdateExistingItems:(BOOL)a2 senderSelector:(SEL)a3 readPolicy:(id)a4;
- (id)_reloadItemProviders:(id)a0 updateItems:(id)a1 shouldUpdateExistingItems:(BOOL)a2 senderSelector:(SEL)a3 readPolicy:(id)a4 fastInitialUpdatePromise:(id)a5;
- (void)_removeDelegateNotifications;
- (unsigned long long)_sectionForItem:(id)a0;
- (unsigned long long)_sectionForItem:(id)a0 assertOnNotFound:(BOOL)a1;
- (id)_serviceGroupItemForServiceGroup:(id)a0 inItems:(id)a1;
- (id)_serviceItemsToHideInSet:(id)a0 allServiceGroupItems:(id)a1;
- (void)_setupDelegateNotifications;
- (BOOL)_shouldBuildItemProvidersAndModulesForNilHome;
- (BOOL)_shouldPerformFastInitialUpdates;
- (BOOL)_shouldPerformUpdateOnMainThread;
- (void)_updateExternalUpdatesEnabled:(BOOL)a0 reloadItems:(BOOL)a1;
- (void)_updateLoadingStateAndNotifyDelegateForItems:(id)a0 canFinishTransaction:(BOOL)a1;
- (void)_updateOverallLoadingStateAndNotifyDelegate;
- (void)_updateRepresentationForExternalItemsWithUpdatedOrAddedItems:(id)a0 removedItems:(id)a1 logger:(id)a2;
- (void)_updateRepresentationForInternalItemsWithUpdatedItems:(id)a0;
- (void)_updateRepresentationWithCustomDiffableDataSourceForExternalItemsWithUpdatedOrAddedItems:(id)a0 removedItems:(id)a1 logger:(id)a2;
- (id)_updateRepresentationWithUIDiffableDataSourceForExternalItemsWithUpdatedOrAddedItems:(id)a0 removedItems:(id)a1 logger:(id)a2;
- (id)_updateResultsForItems:(id)a0 removedItems:(id)a1 context:(id)a2 allowDelaying:(BOOL)a3;
- (void)accessory:(id)a0 didUpdateUserNotifiedOfSoftwareUpdate:(BOOL)a1;
- (id)applySnapshotForUpdatedExternalItems:(id)a0 removedItems:(id)a1 logger:(id)a2;
- (void)cameraStream:(id)a0 didUpdateAudioStreamSettingWithError:(id)a1;
- (void)cameraStreamControlDidUpdateManagerState:(id)a0;
- (void)cameraStreamControlDidUpdateStreamState:(id)a0;
- (id)childItemsForItem:(id)a0 ofClass:(Class)a1 conformingToProtocol:(id)a2;
- (void)fixSessionDidChangeForAccessory:(id)a0;
- (id)generateSnapshotInfo;
- (void)home:(id)a0 didUpdateMediaSystem:(id)a1;
- (void)mediaSession:(id)a0 failedToUpdatePlaybackStateWithError:(id)a1;
- (void)mediaSession:(id)a0 willUpdatePlaybackState:(long long)a1;
- (void)reloadUIRepresentationWithAnimation:(BOOL)a0;
- (void)setUpCustomDiffableDataSource;
- (void)settingsInvalidatedForNotificationCenter:(id)a0;
- (void)walletKeyDeviceStateUpdated:(id)a0 inHome:(id)a1;

@end