@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