luxlabs header browser preview


@class HMDAccessoryFirmwareUpdateManager, HMDCloudManagerDataSource, HMDCapabilitiesController, HMDBiomeEventManager, NSMutableDictionary, HMDLoggingEventForwarder, HMDCameraRecordingLoadBalancer, HMDLastEventStoreController, HMDBackingStore, HMDUserCloudShareManager, HMDDevice, HMDCloudManager, HMDMatterSoftwareUpdateProviderDelegate, HMDHomeOwnerCloudShareManager, HMEMemoryEventBus, HMDWatchManager, HMFDumpCategory, NSUserDefaults, HMDAccessorySetupManager, HMDCHIPDataSource, HMEDelegatingEventRouter, HMDIDSFirewallManager, NSObject, HMDSyncOperationManager, HMFTimer, HMDFMFHandler, HMDCompositeSettingsControllerManager, HMDBonjourBrowserHelper, NSDate, HMDIdentityRegistry, HMDMessageDispatcher, HMDCompanionManager, HMDHomeManagerObjectChangeHandler, HMDNameValidator, HMMLogEventDispatcher, HMDIDSServerBag, HMDApplicationData, HMDRemoteAccountManager, HMDSelfRemovalWatchdog, HMDHomeManagerHH2SharedUserLastSyncManager, HMDMediaGroupParticipantLocalDataStorage, NSMapTable, HMDUserDeviceCapabilitiesRequestManager, HMDHomeSharedUserCloudShareManager, HMDHomeKitCoreServer, HMDMicroLocationManager, HMDCHIPXPCListener, HMDXPCEventRouterServer, HMDSiriEndpointOnboardingManager, HMDCloudDataSyncStateFilter, NSSet, NSUUID, HMDDuetPredictionSubscriber, NSMutableSet, HMDWidgetConfigurationReader, HMDMicroLocationLogEventObserver, NSString, HMDSharedUserPrivateSettingsManager, HMDHH2FrameworkSwitch, HMDAccessoryBrowser, HMFPromise, NSMutableArray, HMDMultiUserStatusController, HMDClientConnection, HMDMetricsManager, HMDMobileAssetManager, HMDMemoryUtilizationTracker, HMFBoolean, HMDPairedSync, HMDRemoteEventRouterAssertionController, HMDMTSXPCServer, NSNotificationCenter, HMFFuture, NSDictionary, NSArray, HMDSoftwareUpdateManager, HMFActivity, HMDAppleAccessoryPairingController, HMDBiomeLogEventObserver, HMDResidentMesh, HMDCloudAccount, HMDLocation, HMDAccessorySetupCoordinator, HMDSiriEndpointSettingsSyncManager, HMDCurrentAccessorySetupMetricDispatcher, HMELastEventStore, HMFNetMonitor, HMDAssistantGather, HMDWidgetTimelineRefresher, HMDHomeManagerObjectLookup, HMDIDSInvitationManager, HMDAppleAccountManager, HMDMessageFilterChain, HMDAccountRegistry, HMDMultiUserSettingsMetricsEventDispatcher, HMDPowerManager;
@protocol HAPKeyStore, HMDDatabase, OS_os_log, HMDAccessoryBrowserProtocol, HMFAsyncContext, OS_dispatch_queue, HMDCompositeSettingsSiriEndpointProfileBridge, OS_dispatch_source, HMDarwinNotificationProvider;

@interface HMDHomeManager : HMFObject <HMDSiriEndpointProfileMessageHandlerDataSource, HMDSiriEndpointOnboardingManagerDataSource, HMDDeviceResidencyProvider, HMDMultiUserSettingsMetricsEventDispatcherDataSource, HMDAccessoryBrowserUnpairedAccessoryManagerDelegate, HMDBiomeLogEventObserverDataSource, HMDCapabilitiesControllerDataSource, HMDCloudManagerDelegate, HMDCompositeSettingsControllerManagerDataSource, HMDDeviceSetupSessionDelegate, HMDDuetPredictionSubscriberDataSource, HMDMicroLocationLogEventObserverDataSource, HMDMobileAssetManagerDelegate, HMDMultiUserStatusControllerDelegate, HMDSiriEndpointSettingsSyncManagerDataSource, HMDSyncOperationManagerDataSource, HMDMediaGroupParticipantLocalDataStorageDataSource, HMDMediaGroupParticipantLocalDataStorageDelegate, HMDXPCEventRouterServerDataSource, HMEDelegatingEventRouterDataSource, HMEMemoryEventBusDataSource, HMDRemoteDeviceMonitorDeviceRegistrationClient, HMFMessageReceiver, HMFLogging, HMDAccessoryBrowserManagerDelegate, HMFTimerDelegate, HAPFragmentationStreamDelegate, HMFNetMonitorDelegate, HMDIDSServerBagDelegate, HMDBackingStoreObjectProtocol, HMDHomeMembershipVerifier> {
    NSMutableArray *_homes;
    BOOL _clientShouldFetch;
    BOOL _clientShouldFetchWhenDebounceTimerExpires;
    NSObject<OS_os_log> *_logger;
    HMDHomeOwnerCloudShareManager *_homeOwnerCloudShareManager;
    HMDHomeSharedUserCloudShareManager *_homeSharedUserCloudShareManager;
    HMDSharedUserPrivateSettingsManager *_sharedUserPrivateSettingsManager;
    struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _lock;
}

@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly, copy) NSSet *homeUUIDsWithAutoAddWalletKeySuppressed;
@property (readonly, nonatomic) BOOL isCurrentDeviceResident;
@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) HMFTimer *debounceHomesUpdateTimer;
@property (retain, nonatomic) HMFTimer *periodicMobileCatalogUpdateTimer;
@property (retain, nonatomic) HMFTimer *memoryMonitorLogEventTimer;
@property (retain, nonatomic) HMFTimer *messagingCounterLoggingTimer;
@property (nonatomic) unsigned long long stateHandle;
@property (retain, nonatomic) NSMutableSet *pendingHomesBeingRemoved;
@property (readonly, nonatomic) HMDCompanionManager *companionManager;
@property (readonly, nonatomic, getter=isResidentEnabled) BOOL residentEnabled;
@property BOOL pcsEnabled;
@property (nonatomic) long long residentEnabledState;
@property (getter=isAccessAllowedWhenLocked) BOOL accessAllowedWhenLocked;
@property (nonatomic) BOOL cacheUseAllowed;
@property (readonly, nonatomic) NSMutableDictionary *userPushCacheMap;
@property (readonly, nonatomic) NSMutableArray *deviceSetupSessions;
@property (readonly, nonatomic) NSMutableArray *accessorySetupMetricDispatchers;
@property (readonly, nonatomic) NSMutableSet *mergeIDsOfUsersOfRemovedSharedHomes;
@property (copy, nonatomic) NSDictionary *demoAccessories;
@property (nonatomic) BOOL speakersAreConfigured;
@property (nonatomic) BOOL speakersAreConfiguredInOwnedHomes;
@property (readonly, nonatomic) id<HMDarwinNotificationProvider> darwinNotificationProvider;
@property (readonly, nonatomic) HMDRemoteAccountManager *remoteAccountManager;
@property (retain, nonatomic) NSMutableSet *unprocessedOperationModelIdentifiers;
@property (retain, nonatomic) HMDAssistantGather *gatherer;
@property (readonly, nonatomic) HMDUserCloudShareManager *userCloudShareManager;
@property (readonly, nonatomic) HMDMultiUserStatusController *multiUserStatusController;
@property (readonly) HMDCloudManagerDataSource *cloudDataSource;
@property (readonly) HMDAccessorySetupCoordinator *accessorySetupCoordinator;
@property (readonly, nonatomic) HMDMemoryUtilizationTracker *memoryTracker;
@property (retain, nonatomic) HMDCameraRecordingLoadBalancer *cameraLoadBalancer;
@property (retain, nonatomic) HMDBonjourBrowserHelper *bonjourBrowser;
@property (retain) HMDDuetPredictionSubscriber *duetSubscriber;
@property (retain) HMDBiomeLogEventObserver *biomeLogEventObserver;
@property (retain) HMDMicroLocationLogEventObserver *microLocationLogEventObserver;
@property (retain) HMDMicroLocationManager *microLocationManager;
@property (readonly) NSMutableSet *activeConnections;
@property (retain) id browseAssertion;
@property (retain, nonatomic) NSDate *hapMetricsLastSubmissionDate;
@property (retain, nonatomic) NSDate *bonjourBrowserHelperLastCompletionDate;
@property (retain, nonatomic) NSDate *eventAggregationAnalysisLogDate;
@property (retain, nonatomic) HMEDelegatingEventRouter *registrationForwardingEventRouter;
@property (retain, nonatomic) HMEMemoryEventBus *memoryEventRouter;
@property (retain, nonatomic) HMDLoggingEventForwarder *loggingMemoryEventForwarder;
@property (retain, nonatomic) HMDXPCEventRouterServer *eventRouterXPCServer;
@property (retain, nonatomic) HMDRemoteEventRouterAssertionController *eventRouterAssertionController;
@property (retain) HMDSiriEndpointSettingsSyncManager *siriEndPointSettingsSyncManager;
@property (retain) NSUUID *currentHomeUUIDOverride;
@property (retain) HMFBoolean *overrideCurrentHomeUUIDToNil;
@property (readonly) HMDMultiUserSettingsMetricsEventDispatcher *multiUserSettingsMetricEventDispatcher;
@property BOOL missingHomeDataRecord;
@property (getter=isHomeDataLoadInProgress) BOOL homeDataLoadInProgress;
@property (copy) NSUUID *lastRemovedCurrentAccessoryUUID;
@property (retain) HMDIDSFirewallManager *idsFirewallManager;
@property (retain, nonatomic) HMDHomeManagerHH2SharedUserLastSyncManager *sharedUserLastSyncManager;
@property (retain, nonatomic) HMDSelfRemovalWatchdog *selfRemovalWatchdog;
@property (readonly) HMDWidgetTimelineRefresher *widgetTimelineRefresher;
@property BOOL hasLoadedData;
@property (retain, nonatomic) HMFTimer *debounceGenerationCounterUpdateTimer;
@property (retain, nonatomic) id<HAPKeyStore> hapKeyStore;
@property (retain, nonatomic) id<HMDDatabase> defaultDatabase;
@property (readonly, nonatomic) HMDHomeManagerObjectChangeHandler *homeManagerObjectChangeHandler;
@property (retain, nonatomic) NSUUID *uuid;
@property (copy) NSArray *homes;
@property (nonatomic, getter=isHomeManagerZoneFirstFetch) BOOL homeManagerZoneFirstFetch;
@property (retain, nonatomic) NSMutableArray *cloudZones;
@property (retain, nonatomic) NSMutableArray *uuidsOfRemovedHomes;
@property (retain, nonatomic) NSUUID *primaryHomeUUID;
@property (retain, nonatomic) NSUUID *currentHomeUUID;
@property (retain, nonatomic) NSUUID *lastCurrentHomeUUID;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *workQueue;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *sysdiagnoseQueue;
@property (retain, nonatomic) HMDMessageDispatcher *messageDispatcher;
@property (readonly, nonatomic) id<HMDAccessoryBrowserProtocol> accessoryBrowser;
@property (retain, nonatomic) NSMutableSet *unassociatedRemotePeers;
@property (retain, nonatomic) NSMutableDictionary *associatedRemotePeers;
@property (retain, nonatomic) NSMutableSet *fullSyncedWatchPeers;
@property (readonly, nonatomic) NSMutableDictionary *associatedWatchPeers;
@property (readonly, nonatomic) NSMutableDictionary *watchSyncStateMap;
@property (readonly) NSMutableDictionary *watchSyncRetryContextBySyncIdentifier;
@property (readonly) NSMapTable *watchSyncRetryContextByRetryTimer;
@property (readonly, nonatomic) HMDPairedSync *pairedSync;
@property unsigned long long generationCounter;
@property (nonatomic) int generationCounterToken;
@property (nonatomic) unsigned long long assistantGenerationCounter;
@property (retain, nonatomic) HMDNameValidator *nameValidator;
@property (retain, nonatomic) NSObject<OS_dispatch_source> *accessoryFinderTimer;
@property (retain, nonatomic) NSMutableArray *pendingResponsesForAccessoryFinder;
@property (retain, nonatomic) HMDPowerManager *powerManager;
@property (readonly, nonatomic) NSNotificationCenter *notificationCenter;
@property (retain, nonatomic) HMDIDSInvitationManager *idsInvitationManager;
@property (retain, nonatomic) HMDCloudManager *cloudDataSyncManager;
@property (retain, nonatomic) HMFActivity *setupActivity;
@property double setupStartTimestamp;
@property double setupEndTimestamp;
@property unsigned long long homepodSetupRetryCount;
@property (readonly, nonatomic) HMDWatchManager *watchManager;
@property (retain, nonatomic) HMDBackingStore *backingStore;
@property (retain, nonatomic) NSUUID *dataTag;
@property long long recoveryVersion;
@property (retain, nonatomic) NSMutableDictionary *pendingDataSyncAcks;
@property (retain, nonatomic) NSMutableDictionary *pendingRemoteSessions;
@property (retain, nonatomic) NSMutableSet *pendingResidentSetupSessions;
@property (retain, nonatomic) HMDMessageFilterChain *msgFilterChain;
@property (retain, nonatomic) NSMutableSet *dialogCancelationContexts;
@property (retain, nonatomic) HMDIdentityRegistry *identityRegistry;
@property (nonatomic) BOOL accountActive;
@property (nonatomic) BOOL accountStatusFailedDueToNetworkFailure;
@property (nonatomic) BOOL backOffOperationInProgress;
@property (nonatomic) unsigned long long cloudOperationRetryCount;
@property (nonatomic) BOOL uploadToCloudIsPending;
@property (nonatomic) BOOL uploadHomeDataToCloud;
@property (nonatomic) BOOL forceFetchHomeManagerZone;
@property (nonatomic) BOOL lastAnswerForShouldCloudSyncData;
@property (retain, nonatomic) NSObject<OS_dispatch_source> *cloudOperationRetryTimer;
@property (retain, nonatomic) HMDCloudDataSyncStateFilter *cloudDataSyncStateFilter;
@property (nonatomic) BOOL uploadMetadataToCloud;
@property (readonly, nonatomic) HMDAppleAccountManager *appleAccountManager;
@property (retain, nonatomic) HMDLocation *locationHandler;
@property (retain, nonatomic) HMDFMFHandler *fmfHandler;
@property (readonly, nonatomic) HMDAccountRegistry *accountRegistry;
@property (readonly, nonatomic) HMFDumpCategory *dumpCategory;
@property (retain, nonatomic) NSMutableArray *incomingInvitations;
@property (nonatomic) BOOL ignoreFirstTimeReachabilityChanged;
@property (readonly, nonatomic) HMDDevice *companionDevice;
@property (nonatomic) BOOL companionReachable;
@property (retain, nonatomic) HMDClientConnection *clientConnection;
@property (retain, nonatomic) NSObject<OS_dispatch_queue> *clientConnectionQueue;
@property (nonatomic) BOOL accountStatusIsAuthenticated;
@property (retain, nonatomic) HMFTimer *remoteAccessHealthMonitorTimer;
@property (readonly, nonatomic) unsigned short nextRequestTransactionIdentifier;
@property (retain, nonatomic) NSMutableDictionary *pendingFragmentationStream;
@property (nonatomic) BOOL homeDataLoadedFromArchive;
@property (readonly, nonatomic) HMFTimer *watchPushDelayTimer;
@property (readonly, nonatomic) HMFTimer *sharedHomesPushDelayTimer;
@property (nonatomic) BOOL cloudkitAccountStatusDetermined;
@property (nonatomic) BOOL needToCleanUpKeys;
@property (readonly, nonatomic) BOOL zoneFetchFailed;
@property (retain, nonatomic) HMDApplicationData *appData;
@property (retain, nonatomic) HMDResidentMesh *residentMesh;
@property (readonly, nonatomic) NSUserDefaults *userDefaults;
@property (retain, nonatomic) HMDCurrentAccessorySetupMetricDispatcher *currentAccessorySetupMetricDispatcher;
@property (readonly, nonatomic) HMDAccessorySetupManager *accessorySetupManager;
@property (retain, nonatomic) HMDHH2FrameworkSwitch *hh2FrameworkSwitch;
@property (readonly) HMDSiriEndpointOnboardingManager *siriEndpointOnboardingManager;
@property (retain) id mkfContext;
@property (nonatomic, getter=isHH2MigrationInProgress) BOOL hh2MigrationInProgress;
@property (readonly, nonatomic) HMDSyncOperationManager *syncManager;
@property (readonly, nonatomic) HMDCloudAccount *cloudAccount;
@property (readonly, nonatomic) HMDAppleAccessoryPairingController *legacyAccessoryPairingController;
@property (nonatomic) unsigned long long siriSyncNotificationTime;
@property (retain, nonatomic) NSMutableArray *siriSyncNotificationReasons;
@property (readonly, nonatomic) HMDAccessoryFirmwareUpdateManager *accessoryFirmwareUpdateManager;
@property (readonly, nonatomic) HMDMatterSoftwareUpdateProviderDelegate *matterSoftwareUpdateProviderDelegate;
@property (readonly, nonatomic) HMMLogEventDispatcher *logEventDispatcher;
@property (readonly, nonatomic) HMFTimer *debounceRegenerateAssistantSyncDataTimer;
@property (retain) HMDBiomeEventManager *biomeEventManager;
@property (retain, nonatomic) HMDAccessoryBrowser *accessoryBrowserInternal;
@property (retain, nonatomic) HMELastEventStore *lastEventStore;
@property (retain, nonatomic) HMDLastEventStoreController *lastEventStoreController;
@property (retain, nonatomic) HMDMobileAssetManager *mobileAssetManager;
@property (nonatomic) BOOL haveQueuedUpdateAccessories;
@property (readonly, nonatomic) HMDUserDeviceCapabilitiesRequestManager *userDeviceCapabilitiesRequestManager;
@property (retain, nonatomic) HMDHomeKitCoreServer *homekitCoreServer;
@property (retain) HMDMediaGroupParticipantLocalDataStorage *mediaGroupParticipantDataLocalStorage;
@property (readonly, copy) NSMapTable *homeUUIDsByWalletKeyAssertionXPCConnection;
@property (retain) HMDIDSServerBag *idsServerBag;
@property (readonly, nonatomic) HMDCHIPXPCListener *chipXPCListener;
@property (retain, nonatomic) NSMutableDictionary *currentHomeConfigurations;
@property (nonatomic) BOOL assistantIdentifierChanged;
@property (readonly) HMFPromise *startupPromise;
@property (readonly) BOOL startupHasCompleted;
@property (readonly) BOOL deviceAccountHasSettled;
@property (readonly) BOOL firstCloudKitImportComplete;
@property (readonly) id<HMFAsyncContext> workContext;
@property (retain, nonatomic) HMDHomeOwnerCloudShareManager *homeOwnerCloudShareManager;
@property (retain, nonatomic) HMDHomeSharedUserCloudShareManager *homeSharedUserCloudShareManager;
@property BOOL isOwnerPingPending;
@property (retain, nonatomic) HMFNetMonitor *reachabilityMonitor;
@property (retain, nonatomic) HMFNetMonitor *cloudReachabilityMonitor;
@property (readonly, nonatomic) HMDSoftwareUpdateManager *softwareUpdateManager;
@property (readonly, nonatomic) HMDWidgetConfigurationReader *widgetConfigurationReader;
@property (readonly) unsigned long long status;
@property (readonly, getter=isActive) BOOL active;
@property (readonly, copy) NSString *currentEventSource;
@property (readonly) HMDCompositeSettingsControllerManager *compositeSettingsControllerManager;
@property (readonly) HMDCHIPDataSource *chipDataSource;
@property (readonly) HMDMTSXPCServer *mtsXPCServer;
@property (readonly, nonatomic) HMDCapabilitiesController *capabilitiesController;
@property (readonly, nonatomic) HMDHomeManagerObjectLookup *lookup;
@property (readonly, getter=isDataSyncInProgress) BOOL dataSyncInProgress;
@property (readonly) BOOL isResidentCapable;
@property (readonly) BOOL isResidentEnabled;
@property (readonly) unsigned long long homeDatabaseSize;
@property (readonly, getter=isNetworkConnectionAvailable) BOOL networkConnectionAvailable;
@property (readonly) BOOL demoFinalized;
@property (readonly, nonatomic) HMDMetricsManager *metricsManager;
@property (readonly) HMFFuture *startupCompleted;
@property (readonly) HMDSharedUserPrivateSettingsManager *sharedUserPrivateSettingsManager;
@property (readonly) id<HMDCompositeSettingsSiriEndpointProfileBridge> siriEndpointBridge;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;
@property (readonly) BOOL legacyZoneHasRecordsAvailable;
@property (readonly) BOOL isCloudAccountActive;
@property (readonly) BOOL isNetworkConnectionAvailable;
@property (readonly, nonatomic) NSUUID *messageTargetUUID;
@property (readonly, nonatomic) NSObject<OS_dispatch_queue> *messageReceiveQueue;

+ (id)logCategory;
+ (BOOL)HMDXPCClientConnectionIsAdaptive:(id)a0;
+ (id)getAccessoryCacheForIdentifier:(id)a0;
+ (id)saltForDeviceSpecificIdentifier;
+ (void)_eraseAllAccessoryKeysAndIdentifiers;
+ (id)_getIntentGroupClientIdentifierSalt;
+ (id)convertSaveReasonToTransationReason:(id)a0;
+ (id)createIdentifierSalt:(id)a0 deviceSpecific:(BOOL)a1;
+ (id)deriveIntentGroupIdentifierFromBaseUUID:(id)a0;
+ (BOOL)doesSaveReasonAffectHomeManager:(id)a0;
+ (BOOL)doesSaveReasonAffectOnlyLocalData:(id)a0;
+ (BOOL)doesSaveReasonNotAffectLocalData:(id)a0;
+ (BOOL)doesSaveReasonRequireForceSyncToWatch:(id)a0;
+ (id)emptyModelObjectWithChangeType:(unsigned long long)a0 homeManagerUUID:(id)a1;
+ (id)getAllBackingStoreObjects:(long long)a0 primaryHomeUUID:(id)a1 cloudZone:(id)a2 appData:(id)a3;
+ (id)getContainersToCleanUp;
+ (id)getUniqueDeviceIdSalt;
+ (unsigned long long)legacyDataSizeLimit;
+ (void)relaunchHomedDueToResetConfigurationWithDelay:(double)a0;
+ (id)remotePeerDeviceAddress:(id)a0;
+ (void)removeAccessoryCacheForIdentifier:(id)a0;
+ (void)saveAccessoryCache:(id)a0 forIdentifier:(id)a1;
+ (BOOL)shouldIgnoreExpectedConfigurationVersionUpdateForReason:(id)a0;
+ (BOOL)shouldIncrementGenerationCounterForReason:(id)a0;
+ (id)setupCoreDataUsingBackingStore:(id)a0;
+ (id)_findDuplicateUserModelsWithContext:(id)a0;
+ (id)accountHandleForOwner;
+ (id)allowedClassesForAccessAllowedWhenLockedArchive;
+ (BOOL)areWeAllowingHomeKitToRunWithoutCloudKitForHH2;
+ (void)makeSureHomeManagerExistInWorkingStore:(id)a0;

- (id)upstreamTopicsForTopic:(id)a0;
- (void)timerDidFire:(id)a0;
- (id)eventStoreWriteHandle;
- (id)eventStoreReadHandle;
- (id)init;
- (void)dealloc;
- (void)invalidate;
- (void)startWithCompletionHandler:(id /* block */)a0;
- (id)pairedAccessories;
- (id)getOrCreateLocalPairingIdentity:(id *)a0;
- (void).cxx_destruct;
- (void)_handleSignificantTimeChange;
- (void)_fetchAllZones:(id /* block */)a0;
- (id)messageDestination;
- (void)registerStateHandler;
- (id)expandedTopicsForTopics:(id)a0;
- (id)_currentHome;
- (void)setupSession:(id)a0 didCloseWithError:(id)a1;
- (id)_homeWithUUID:(id)a0;
- (void)_registerForMessages;
- (id)accessoryWithUUID:(id)a0;
- (id)delegatingRouter:(id)a0 filteredTopics:(id)a1 forRouter:(id)a2;
- (id)delegatingRouter:(id)a0 upstreamTopicsFor:(id)a1;
- (void)networkMonitorIsReachable:(id)a0;
- (void)networkMonitorIsUnreachable:(id)a0;
- (id)queryDeviceCapabilities:(id)a0;
- (void)fragmentationStream:(id)a0 didReceiveData:(id)a1 transactionIdentifier:(unsigned short)a2 error:(id)a3;
- (void)fragmentationStream:(id)a0 didCloseWithError:(id)a1;
- (void)_electCompanionForRemoteAccess:(id)a0;
- (id)_findHomeSharedUserModelChange:(id)a0;
- (void)_handleConnectivityInfoRequest:(id)a0;
- (void)_handleQueryVersionInformation:(id)a0;
- (void)_processLocalRequestToUpdateHomeInvitation:(id)a0 newState:(long long)a1 authStatus:(id)a2;
- (void)forceCloudFetch;
- (void)setNeedsOnboardingCompleteWitHomeUUID:(id)a0 accessoryUUID:(id)a1 completion:(id /* block */)a2;
- (id)_findHomeModel:(id)a0;
- (void)_handleDeviceSetupSessionClose:(id)a0;
- (void)_handleUpdateiCloudSwitchState:(id)a0;
- (void)_setHomeConfigurationKey:(id)a0 value:(void *)a1;
- (void)_submitCounters;
- (id)generateDataForSharedHomeModel:(id)a0;
- (void)registerForNPSPreferenceChanges;
- (BOOL)userWithMergeIdIsMemberOfAHome:(id)a0;
- (void)__accountAddedDevice:(id)a0;
- (void)__accountRegistryAddedAccount:(id)a0;
- (void)__accountRegistryRemovedAccount:(id)a0;
- (void)__accountRemovedDevice:(id)a0;
- (void)__addActiveConnection:(id)a0;
- (id)__generateAssistantTeamIdentifier;
- (void)__handleActiveAssertion:(id)a0;
- (void)__handleAddedXPCConnection:(id)a0;
- (void)__handleAppleAccountUpdated:(id)a0;
- (void)__handleCompanionUpdated:(id)a0;
- (void)__handleDeviceCapabilitiesUpdated:(id)a0;
- (void)__handleDeviceUpdatedNotification:(id)a0;
- (void)__handleInitialFetch:(id)a0;
- (void)__handleProcessInfoStateChangedNotification:(id)a0;
- (void)__handleProcessMemoryPressureEvent:(id)a0;
- (void)__handleRemovedXPCConnection:(id)a0;
- (void)__handleRequestFetchHomeConfiguration:(id)a0;
- (void)__handleUpdatedCurrentDevice:(id)a0;
- (void)__handleWatchConnected:(id)a0;
- (void)__handleWatchDisconnected:(id)a0;
- (id)__nominateCurrentHomeUUID;
- (void)__pingDestination:(id)a0 secure:(BOOL)a1 restrictToLocalNetwork:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)__removeActiveConnection:(id)a0;
- (void)__setLastSyncedAssistantConfigurationVersion:(unsigned long long)a0;
- (void)__startupFirewallRuleManagerForMessage:(id)a0 completion:(id /* block */)a1;
- (void)_acceptHomeInviteFromAccount:(id)a0 message:(id)a1 trackInvite:(BOOL)a2;
- (void)_accessoriesAreLocallyReachableOnTransientDevice:(BOOL)a0 forHome:(id)a1;
- (id)_accessoryOfCurrentDevice;
- (void)_accountAvailabilityChanged:(BOOL)a0;
- (void)_addCloudZone:(id)a0 ownerName:(id)a1;
- (void)_addCurrentResidentDeviceToHomes:(id)a0;
- (void)_addIncomingInvitation:(id)a0;
- (void)_addPendingDataSyncAcksForUser:(id)a0 forHome:(id)a1;
- (id)_appleMediaAccessoryOfCurrentDevice;
- (void)_assistantSyncDataChanged:(id)a0;
- (BOOL)_associateAccessories:(id)a0 withHomes:(id)a1;
- (void)_auditDuplicatePreviouslyAddedAccessory:(id)a0;
- (void)_auditKeychainEntries;
- (void)_cancelAccessoryFinderTimer;
- (BOOL)_capabilitiesAreSupported:(id)a0;
- (void)_changePrimaryHome:(id)a0;
- (id)_checkActionSetNameConflict:(id)a0 withNamespaceUUIDs:(id)a1;
- (void)_checkAndAddWatchDevices:(id)a0 resend:(BOOL)a1 requestFromWatch:(BOOL)a2;
- (void)_checkAndAddWatchDevicesWithResend:(BOOL)a0;
- (void)_checkAndInformCompanionDevice;
- (void)_checkForAccountChanged;
- (void)_checkForRemotePeers;
- (void)_checkForRemotePeersAndRegisterForRemoteNotifications:(BOOL)a0;
- (id)_checkNameConflict:(id)a0 withNamespaceUUIDs:(id)a1;
- (void)_cleanChangesIfNoAddChangeObjectID:(id)a0 completion:(id /* block */)a1;
- (void)_cloudReachabilityMonitorChanged:(BOOL)a0;
- (id)_compressHomeData:(id)a0;
- (BOOL)_configureHomes:(id)a0 uncommittedTransactions:(id)a1;
- (BOOL)_configureHomesImpl:(id)a0 uncommittedTransactions:(id)a1;
- (id)_dataForPersistentStoreIncrementingGeneration:(BOOL)a0 reason:(id)a1;
- (id)_destinationFromMessage:(id)a0;
- (void)_determineLegacyLocalChanges:(id /* block */)a0;
- (void)_determineLocalChangesAndSchedulePush;
- (id)_deviceForIdentifier:(id)a0;
- (id)_dumpHomeManagerData;
- (void)_dumpToLog:(id)a0 withState:(id)a1;
- (void)_electRemoteAccessDeviceForHome:(id)a0 retryCount:(unsigned long long)a1;
- (void)_electRemoteAccessPeerForHome:(id)a0;
- (void)_electRemoteAccessPeerForHome:(id)a0 retryCount:(unsigned long long)a1;
- (void)_electRemoteGatewayForHomesAfterReachabilityChanges;
- (void)_eraseConfiguration:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)_eraseLocalHomeConfiguration;
- (void)_eraseLocalHomeConfigurationAfterSignOut;
- (void)_eraseLocalHomeConfigurationAndDeleteMetadata:(BOOL)a0 completionQueue:(id)a1 completion:(id /* block */)a2;
- (void)_eraseLocalHomeConfigurationAndDeleteMetadata:(BOOL)a0 reason:(unsigned long long)a1 completionQueue:(id)a2 completion:(id /* block */)a3;
- (void)_eraseLocalHomeConfigurationWithReason:(unsigned long long)a0;
- (void)_eraseLocalHomeData;
- (void)_eraseLocalMetadata;
- (void)_evaluateHH2TvOSFollowUpRequirements;
- (void)_fetchDataFromCloud;
- (void)_fetchHomeDataFromCloudWithCloudConflict:(BOOL)a0 forceFetch:(BOOL)a1 withDelay:(double)a2 accountCompletion:(id /* block */)a3;
- (void)_fetchHomeFromCloudZone:(id)a0 cloudConflict:(BOOL)a1 withDelay:(double)a2 completionHandler:(id /* block */)a3;
- (void)_fetchHomeManagerCloundConflict:(BOOL)a0 withDelay:(double)a1 completionHandler:(id /* block */)a2;
- (id)_filterAccessories:(id)a0 inHome:(id)a1;
- (id)_filterAccessories:(id)a0 withIdentifiers:(id)a1;
- (BOOL)_findAnyAccessoryWithIdentities:(id)a0 inAccessoryServers:(id)a1;
- (id)_findHomeConfigurationModelChange:(id)a0;
- (id)_findHomeModelChange:(id)a0;
- (id)_findHomeOwnerModelChange:(id)a0;
- (void)_findRemotePeerContainingAccessories:(id)a0 forHome:(id)a1;
- (void)_fragmentationStream:(id)a0 didCloseWithError:(id)a1;
- (void)_fragmentationStream:(id)a0 didReceiveData:(id)a1 transactionIdentifier:(unsigned short)a2 error:(id)a3;
- (void)_generateAssistantSyncDataAndIncrementVersion:(BOOL)a0 requestSync:(BOOL)a1 urgent:(BOOL)a2 completion:(id /* block */)a3;
- (id)_getAssistantHashingData;
- (id)_getListOfUsersToPushMetadataChangesTo;
- (id)_getRequestedState:(id)a0 activity:(id)a1;
- (void)_getRuntimeStateUpdateForHomeManager:(BOOL)a0 includeMediaAccessorySessionState:(BOOL)a1 options:(unsigned long long)a2 includeResidentDeviceState:(BOOL)a3 completion:(id /* block */)a4;
- (void)_handleAccessAllowedWhenLockedRequest:(id)a0;
- (void)_handleAccessHomeInvite:(id)a0;
- (void)_handleAccessHomeInviteFromAccount:(id)a0 mergeID:(id)a1 idsInvitationIdentifier:(id)a2 payload:(id)a3 messageResponseHandler:(id /* block */)a4;
- (void)_handleAccountAvailabilityChanged:(id /* block */)a0;
- (void)_handleAccountStatusDeterminedWithError:(id)a0 homeDataRecordExists:(BOOL)a1 metadataRecordExists:(BOOL)a2 completion:(id /* block */)a3;
- (void)_handleAddRemoteAccessRequest:(id)a0;
- (void)_handleAddedAccessory:(id)a0;
- (void)_handleAreYouAtHome:(id)a0;
- (void)_handleAssistantSyncDataRequest:(id)a0;
- (void)_handleCompanionKeysSync:(id)a0;
- (void)_handleContactStoreChanged;
- (BOOL)_handleControllerKeyAvailable;
- (void)_handleCurrentAccessoryAddedNotification:(id)a0;
- (void)_handleCurrentAccessoryRemovedNotification:(id)a0;
- (void)_handleCurrentHomeChanged:(id)a0;
- (void)_handleDeviceSetupSessionOpen:(id)a0;
- (void)_handleDismissBulletinRequest:(id)a0;
- (void)_handleDismissDialogRequest:(id)a0;
- (void)_handleDoYouSeeUnpairedAccessories:(id)a0;
- (void)_handleDumpDatabase:(id)a0;
- (void)_handleDumpState:(id)a0;
- (void)_handleElectDeviceForIDSSession:(id)a0;
- (void)_handleEnableResidentForThisDeviceRequest:(id)a0;
- (void)_handleEnableUARPPacketCaptureRequest:(id)a0;
- (void)_handleFetchDevicesMessage:(id)a0;
- (void)_handleFetchModifyHome:(id)a0 isLegacyTransaction:(BOOL)a1 completion:(id /* block */)a2;
- (void)_handleFetchObjectChange:(id)a0 home:(id)a1 isLegacyTransaction:(BOOL)a2 completion:(id /* block */)a3;
- (void)_handleFetchSetupMode:(id)a0;
- (void)_handleGetTLVForJSON:(id)a0;
- (void)_handleHH2SentinelZonePresent:(id)a0;
- (void)_handleHomeDataSync:(id)a0;
- (void)_handleHomeManagerSyncWalletKeysPassSerialNumbersMessage:(id)a0;
- (void)_handleHomeManagerTransactionsFetched:(id)a0 stagedTransaction:(id)a1 mustReplay:(id)a2 cloudConflict:(BOOL)a3 transactionError:(id)a4 syncCompletion:(id /* block */)a5;
- (void)_handleHomeUtilRemoteMessageRequest:(id)a0;
- (void)_handleHomesConfigSync:(id)a0;
- (void)_handleMetadataSync:(id)a0;
- (void)_handleNetworkFirewallAddOverridesRequest:(id)a0;
- (void)_handleNetworkFirewallDumpCloudRecordsRequest:(id)a0;
- (void)_handleNetworkFirewallDumpLocalRulesRequest:(id)a0;
- (void)_handleNetworkFirewallDumpPairedMetadataRequest:(id)a0;
- (void)_handleNetworkFirewallFetchCloudChangesRequest:(id)a0;
- (void)_handleNetworkFirewallRemoveLocalRulesRequest:(id)a0;
- (void)_handleNetworkFirewallRemoveOverridesRequest:(id)a0;
- (void)_handlePairingIdentityRequest:(id)a0;
- (void)_handlePing:(id)a0;
- (void)_handlePrepareForDiagnosticExtension:(id)a0;
- (void)_handleQueryHomeNamespace:(id)a0;
- (void)_handleQueryMetadata:(id)a0;
- (void)_handleQueryiCloudSwitchState:(id)a0;
- (void)_handleRemoteSessionTornDown:(id)a0;
- (void)_handleRemoveAccount:(id)a0;
- (void)_handleRemoveAllHomeKitPairingIdentities:(id)a0;
- (void)_handleRemoveHomeOperation:(id)a0 message:(id)a1;
- (void)_handleRequestAddHome:(id)a0;
- (void)_handleRequestFetchHomeConfiguration:(id)a0;
- (void)_handleRequestForCompanionKeysSync:(id)a0;
- (void)_handleRequestIsUserUsingHomeKit:(id)a0;
- (void)_handleRequestRemoveHome:(id)a0;
- (void)_handleRequestRuntimeStateUpdate:(id)a0;
- (void)_handleRequestSetPrimaryHome:(id)a0;
- (void)_handleRequestToCancelHomeInvitation:(id)a0 saveReason:(id)a1;
- (void)_handleRequestToUpdateHomeInvitationFromInviter:(id)a0;
- (void)_handleRequestToUpdateHomeInvitationFromLocalUser:(id)a0;
- (void)_handleResetConfiguration:(id)a0;
- (void)_handleResetHome:(id)a0;
- (void)_handleResolveAccount:(id)a0;
- (void)_handleRetrieveVendorIdentifier:(id)a0;
- (void)_handleSaveRequest:(id)a0;
- (void)_handleSetAppData:(id)a0;
- (void)_handleSetMetadata:(id)a0;
- (void)_handleShouldDisplayiCloudSwitch:(id)a0;
- (void)_handleSwitchSetupMode:(id)a0;
- (void)_handleSysdiagnoseRequest:(id)a0;
- (void)_handleTestHH2Migration:(id)a0;
- (void)_handleTestModeConfigRequest:(id)a0;
- (void)_handleTransactionsFetched:(id)a0 stagedTransaction:(id)a1 mustReplay:(id)a2 zoneID:(id)a3 cloudConflict:(BOOL)a4 transactionError:(id)a5 syncCompletion:(id /* block */)a6;
- (void)_handleUpdatedCurrentDevice:(id)a0;
- (void)_handleUserRemoved:(id)a0;
- (id)_homeFromEventIdentifier:(id)a0;
- (id)_homeWithAssistantIdentifier:(id)a0;
- (id)_homeWithName:(id)a0;
- (id)_homeWithUniqueIdentifier:(id)a0 forClientIdentifierSalt:(id)a1;
- (id)_homeWithZoneID:(id)a0;
- (void)_incrementAssistantGenerationCounter;
- (id)_legacyContainer;
- (id)_legacyHomeAcceptedZoneIDFromHomeUUID:(id)a0;
- (id)_legacyHomeZoneIDFromHomeUUID:(id)a0;
- (id)_loadCloudTransactionForRemoteHome:(id)a0 localHome:(id)a1 cachedHome:(id)a2 version:(long long)a3 cloudTransaction:(id)a4 stagedTransaction:(id)a5 mustReplayTransaction:(id)a6;
- (void)_loadHomeManagerHomeModelChanges:(id)a0 mustReplay:(id)a1 legacyPush:(BOOL)a2 home:(id)a3 completion:(id /* block */)a4;
- (void)_loadHomeManagerTransactionsToPush:(id)a0 mustReplay:(id)a1 forLegacyPush:(BOOL)a2 includeAllChanges:(BOOL)a3 completion:(id /* block */)a4;
- (void)_loadHomeModelChanges:(id)a0 mustReplay:(id)a1 legacyPush:(BOOL)a2 home:(id)a3 completion:(id /* block */)a4;
- (void)_loadMessageDispatcher:(id)a0 accessoryBrowser:(id)a1 messageFilterChain:(id)a2 homeData:(id)a3 localDataDecryptionFailed:(BOOL)a4 identityRegistry:(id)a5 accountRegistry:(id)a6 uncommittedTransactions:(id)a7 backingStoreFactory:(id /* block */)a8 reloadData:(BOOL)a9;
- (void)_logEventAggregationAnalysisLogEvents;
- (void)_logState:(id)a0 key:(id)a1 indent:(id)a2;
- (void)_maybeCreateLegacyHomeAcceptedZone:(id)a0;
- (void)_migrateUniqueIdentifierPrefsIfNeeded;
- (void)_monitorMemoryUsage;
- (void)_monitorReachability;
- (unsigned short)_nextTransactionIdentifier;
- (id)_nominateCurrentHomeUUID;
- (void)_notifyClientsOfConfigurationChange;
- (void)_notifyClientsOfUpdatedStatus;
- (void)_notifyCurrentHomeUpdated:(id)a0 isLocalUpdate:(BOOL)a1;
- (void)_notifyMetadata:(id)a0 limitToSPIClients:(BOOL)a1 message:(id)a2 invokeResponseHandler:(BOOL)a3;
- (void)_notifyMetricsManagerOfConfigurationChange;
- (void)_notifyXPCClientsOfHomeConfigurationChange;
- (void)_notifyXPCClientsOfUpdatedDevices;
- (void)_performPostSaveRequestActionsWithRequest:(id)a0;
- (void)_postIncomingInvitationStateChangedNotification:(id)a0 newInvitationState:(long long)a1;
- (void)_postMergeWatchPush;
- (void)_postiCloudSigninState:(BOOL)a0;
- (BOOL)_preferLocalHomesOverCloudHomes:(id)a0 migrationOptions:(unsigned long long)a1;
- (id)_prepareAnswerForRequestedCapabilities:(id)a0;
- (id)_prepareDataForDevicesOnSameAccountForHome:(id)a0 remoteGateway:(BOOL)a1 isAtLeastV4:(BOOL)a2;
- (id)_prepareDataForDevicesOnSameAccountForHome:(id)a0 remoteGateway:(BOOL)a1 isAtLeastV4:(BOOL)a2 migrateToHH2:(BOOL)a3;
- (id)_prepareHomesVersionDict;
- (void)_processAnyPendingRequestsForRemoteAccess:(BOOL)a0;
- (void)_processRemoveHomeModels:(id)a0 processIndex:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)_processRequestToUpdateHomeInvitation:(id)a0 invitationState:(long long)a1 homeUUID:(id)a2 authStatus:(id)a3 messageName:(id)a4 message:(id)a5;
- (void)_processSharedHomeModel:(id)a0 message:(id)a1;
- (id)_processTestModeConfiguration:(id)a0;
- (id)_processTestModeCurrentHomeOverride:(id)a0;
- (id)_processTestModeHomeAccessControlOverride:(id)a0;
- (id)_processTestModeHomeLocationStatusOverride:(id)a0;
- (id)_processTestModeSkipHH2MigrationOverride:(id)a0;
- (void)_pruneExpiredIncomingInvitations;
- (void)_pushChangesForHome:(id)a0 toRegularUsersOfHome:(id)a1 adminUsersOfHome:(id)a2;
- (void)_pushChangesForHome:(id)a0 toRemoteDevicesOnSameAccount:(id)a1 addedUser:(id)a2;
- (void)_pushChangesToAllUsersOfAllHomes;
- (void)_pushChangesToCloud:(BOOL)a0 withDelay:(double)a1;
- (void)_pushChangesToCloud:(BOOL)a0 withDelay:(double)a1 reason:(id)a2;
- (void)_pushChangesToUsers:(id)a0 forHome:(id)a1;
- (void)_pushChangesToUsersThatHaveNotAcknowledged;
- (void)_pushChangesToWatch:(id)a0 payload:(id)a1 group:(id)a2 completionHandler:(id /* block */)a3;
- (void)_pushMetadataChangesToUsers;
- (void)_pushMetadataToCloud;
- (void)_pushUserRemovedForHome:(id)a0;
- (void)_pushZoneInfromationForHome:(id)a0;
- (void)_queryLegacyHomeAndAcceptedZoneExists:(id)a0 completion:(id /* block */)a1;
- (void)_reachabilityMonitorChanged:(BOOL)a0;
- (void)_registerForFrameworkSwitch;
- (void)_registerForXPCConnectionNotifications;
- (void)_reloadHomeDataFromLocalStore:(BOOL)a0;
- (void)_remoteAccessHealthMonitorTimerDidFire:(id)a0;
- (id)_remotePeers;
- (void)_removeAllUsersOfHome:(id)a0;
- (BOOL)_removeAndAddKeyPair:(id)a0 userName:(id)a1 eraseReason:(unsigned long long)a2;
- (void)_removeCloudZone:(id)a0 updateHomeManager:(BOOL)a1;
- (void)_removeConfigurationVersionForHome:(id)a0;
- (void)_removeCurrentResidentDeviceFromHomes:(id)a0;
- (void)_removeFromAssociatedPeers:(id)a0 home:(id)a1;
- (void)_removeFromUnassociatedPeers:(id)a0 home:(id)a1;
- (void)_removeHome:(id)a0 withMessage:(id)a1 saveToStore:(BOOL)a2 notifyUsers:(BOOL)a3 shouldRemovePairings:(BOOL)a4;
- (void)_removeIncomingInvitation:(id)a0;
- (BOOL)_removeLegacyHomeArchive:(id *)a0;
- (void)_removePendingDataSyncAcksForUser:(id)a0 forHome:(id)a1;
- (void)_requestHomeDataSync;
- (void)_resetCloudOperationRetryCounters;
- (void)_resetSiriSyncNotification;
- (void)_resumeXPCWithCompletionHanlder:(id /* block */)a0;
- (void)_retryCloudOperationWithName:(id)a0 completionHandler:(id /* block */)a1;
- (void)_runFetchHomeDataFromCloudWithCloudConflict:(BOOL)a0 forceFetch:(BOOL)a1 accountCompletion:(id /* block */)a2 syncCompletion:(id /* block */)a3;
- (void)_runFetchHomeFromCloudZone:(id)a0 cloudConflict:(BOOL)a1 syncCompletion:(id /* block */)a2;
- (void)_runFetchHomeManagerCloudConflict:(BOOL)a0 syncCompletion:(id /* block */)a1;
- (void)_runUploadHomeConfigToCloud:(id)a0 rowIDs:(id)a1 reasons:(id)a2 forcePush:(BOOL)a3 syncCompletion:(id /* block */)a4;
- (void)_runUploadHomeConfigToCloudForcePush:(BOOL)a0 reason:(id)a1 syncCompletion:(id /* block */)a2;
- (void)_runUploadHomeToCloud:(id)a0 syncCompletion:(id /* block */)a1;
- (id)_runtimeState;
- (void)_saveAssistantHashingData:(id)a0;
- (void)_saveToPersistentStore:(BOOL)a0 reason:(id)a1;
- (void)_saveWithReason:(id)a0 information:(id)a1 postSyncNotification:(BOOL)a2;
- (void)_saveWithReason:(id)a0 information:(id)a1 saveOptions:(unsigned long long)a2;
- (void)_saveWithReason:(id)a0 postSyncNotification:(BOOL)a1;
- (void)_saveWithRequest:(id)a0;
- (void)_schedulePostFetch;
- (void)_schedulePushChangesToAllUsersOfAllHomes;
- (void)_scheduleSendHomeDataToAllWatches;
- (id)_scrubRequestedCapabilities:(id)a0 fromMessage:(id)a1;
- (void)_sendCurrentHomeToWatch:(id)a0;
- (void)_sendFragmentedMessage:(id)a0 messageIndex:(unsigned long long)a1 messageIdentity:(id)a2 userID:(id)a3 destination:(id)a4 completionHandler:(id /* block */)a5;
- (void)_sendHomeDataToAllWatchesMigrateToHH2:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)_sendHomeDataToAllWatchesWithCompletion:(id /* block */)a0;
- (void)_sendHomeDataToWatch:(id)a0 completionHandler:(id /* block */)a1;
- (void)_sendHomeDataToWatch:(id)a0 migrateToHH2:(BOOL)a1 completionHandler:(id /* block */)a2;
- (void)_sendUserAdded:(id)a0 destination:(id)a1 toHome:(id)a2;
- (void)_sendUserRemoved:(id)a0 fromHome:(id)a1 pairingUsername:(id)a2 pushToCloud:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void)_setAccountAvailabilityChanged;
- (void)_setAssistantHashingData:(id)a0;
- (void)_setAssistantSyncRequest:(id)a0;
- (void)_setHomeConfigurationKey:(id)a0 value:(void *)a1 applicationIdentifier:(struct __CFString { } *)a2;
- (void)_setHomekitAssistantConfigurationVersion:(unsigned long long)a0;
- (void)_setHomekitAssistantNumEntities:(unsigned long long)a0;
- (BOOL)_setPrimaryHome:(id)a0 idsDataSync:(BOOL)a1;
- (void)_setUniqueDeviceIdSalt:(id)a0;
- (BOOL)_shouldDecodeMessage:(id)a0 error:(id *)a1;
- (BOOL)_shouldHandleHomeDataSync:(id)a0 remoteHome:(id)a1 sourceDeviceVersion:(id)a2;
- (BOOL)_shouldNotifyClientsAboutGenerationCounterUpdate;
- (void)_signpostAssistantSyncDataNotification;
- (void)_signpostAssistantSyncDataRequestHandled;
- (void)_startAccessoryFinderTimer;
- (void)_startAccessoryFinderTimerExpired;
- (void)_startCloudOperationRetryWithTimeout:(unsigned long long)a0 completionHandler:(id /* block */)a1;
- (void)_startScanningForAccessories:(id)a0;
- (void)_startTimerToResetCloudOperationRetryCounter;
- (id)_statusPayloadForMessage:(id)a0;
- (void)_stopCloudOperationRetryTimer;
- (void)_stopTrackingRemovedHomeUserMergeId:(id)a0;
- (void)_submitHAPMetricsCounters;
- (BOOL)_submitSpamReportToIDS:(id)a0;
- (void)_suspendXPCWithCompletionHanlder:(id /* block */)a0;
- (void)_teardownRemoteAccessForHome:(id)a0;
- (void)_teardownRemoteAccessForHomeCommon:(id)a0 isCompanion:(BOOL)a1;
- (void)_teardownRemoteAccessForHomeThroughCompanion:(id)a0;
- (id)_trackIncomingInvitationFromAccount:(id)a0 mergeID:(id)a1 idsInvitationIdentifier:(id)a2 payload:(id)a3 invitationState:(long long)a4 error:(id *)a5;
- (void)_trackRemovedHomeUserMergeId:(id)a0;
- (void)_transactionalizeAndApplyCloudHomeData:(id)a0 cachedHomeData:(id)a1 version:(long long)a2 migrationOptions:(unsigned long long)a3 dataWasMerged:(BOOL *)a4 syncCompletion:(id /* block */)a5;
- (void)_transactionalizeAndApplyHomeData:(id)a0 cachedHomeData:(id)a1 syncCompletion:(id /* block */)a2;
- (BOOL)_updateAccessoriesConfigured;
- (void)_updateCloudDataSyncWithAccountState:(BOOL)a0;
- (void)_updateCloudDataSyncWithAccountState:(BOOL)a0 completion:(id /* block */)a1;
- (void)_updateCurrentHomeIfNecessary;
- (void)_updateGenerationCounterWithReason:(id)a0 source:(id)a1;
- (void)_updateHome:(id)a0 configurationVersion:(long long)a1;
- (void)_updateHomeManagerModelChangesAsPushed:(id)a0 legacyPush:(BOOL)a1;
- (void)_updateHomeManagerModelChangesAsPushed:(id)a0 pushMask:(unsigned long long)a1 completion:(id /* block */)a2;
- (void)_updateHomesAboutNetworkConnectivity:(BOOL)a0;
- (BOOL)_updateHomesConfigured;
- (void)_updateHomesDiscoveredBonjourServicesMetrics;
- (BOOL)_updateIncomingInvitesPresent;
- (void)_updateModelChangesAsPushed:(id)a0 home:(id)a1 pushMask:(unsigned long long)a2 completion:(id /* block */)a3;
- (void)_updatePowerAssertion:(id)a0;
- (void)_updateResidentEnabledOnThisDevice:(BOOL)a0 forceNotify:(BOOL)a1 message:(id)a2;
- (void)_updateUserPushCachedForUser:(id)a0 device:(id)a1;
- (void)_uploadHomeConfigToCloud:(BOOL)a0 withDelay:(double)a1;
- (void)_uploadHomeConfigToCloud:(BOOL)a0 withDelay:(double)a1 reason:(id)a2;
- (void)_uploadHomeManagerToCloudSyncCompletion:(id /* block */)a0;
- (void)_uploadHomeManagerToCloudWithDelay:(double)a0;
- (void)_uploadHomeToCloud:(id)a0 withDelay:(double)a1;
- (void)_uploadTransaction:(id)a0 home:(id)a1 completion:(id /* block */)a2;
- (id)_userPushCachedGetDeviceForUser:(id)a0;
- (id)_zoneInformationWithUUID:(id)a0;
- (BOOL)_zonesFetched;
- (id)accessAllowedWhenLockedSettingFileName;
- (void)accessoriesAreLocallyReachableOnTransientDevice:(BOOL)a0 forHome:(id)a1;
- (id)accessoriesMatchingIdentifier:(id)a0;
- (void)accessoryBrowserDidFindNewAccessory;
- (id)accessorySetupMetricDispatcherForAccessoryUUID:(id)a0;
- (id)accessoryWithHomeUUID:(id)a0 accessoryUUID:(id)a1;
- (id)accessoryWithIDSIdentifier:(id)a0;
- (void)accountAvailabilityChanged:(id)a0;
- (void)addAccessorySetupMetricDispatcher:(id)a0;
- (void)addHome:(id)a0;
- (id)addName:(id)a0 namespace:(id)a1;
- (void)addTransactionAfterPush:(id)a0;
- (void)addWalletKeyWithHomeUUID:(id)a0 reason:(id)a1;
- (void)applyOnboardingSelections:(id)a0 accessoryUUID:(id)a1 homeUUID:(id)a2 completion:(id /* block */)a3;
- (void)archiveServerToken:(id)a0;
- (BOOL)areThereAnyTTSUSessionsOngoing;
- (void)assistantSyncDataChanged:(id)a0;
- (void)atHomeLevelChanged:(long long)a0 formerLevel:(long long)a1 home:(id)a2;
- (void)auditDuplicatePreviouslyAddedAccessory:(id)a0;
- (void)autoAddWalletKeysOncePerDeviceSetup;
- (id)backingStoreObjects:(long long)a0;
- (void)checkAndPushMetadataToUser:(id)a0 destination:(id)a1 userInfo:(id)a2;
- (BOOL)checkConflictInHomeNamespaceWithName:(id)a0 options:(unsigned long long)a1 namespaceUUID:(id)a2 error:(id *)a3;
- (void)checkForRemotePeers;
- (void)cloudHomeSettingsUpdated:(id)a0;
- (id)compositeSettingsControllerManagerForSiriEndpointSettingsSyncManager:(id)a0;
- (void)configureForWalletKey;
- (void)configureRetailDemoModeWithKeyPair:(id)a0 controllerName:(id)a1 demoAccessories:(id)a2 completionHandler:(id /* block */)a3;
- (void)controllerKeyPairGenerated:(id)a0;
- (id)createCloudDatabaseAndPerformInitialSync:(id)a0;
- (id)createCurrentAccessoryCapabilities;
- (id)createCurrentResidentCapabilities;
- (id)currentAccessoryHome;
- (id)currentAccessoryHomeUUID;
- (id)currentAccessoryUUID;
- (id)currentMediaGroupsAggregateCunsumer;
- (void)dataSyncInProgressUpdatedNotification:(id)a0;
- (BOOL)dataSyncInProgressWithState:(unsigned long long *)a0 withMessage:(id)a1;
- (void)deleteAllZonesFromContainer:(id)a0;
- (id)deleteLocalZone:(id)a0 localDatabase:(id)a1 containerID:(id)a2;
- (void)deleteZonesFromLegacyAndCameraContainers;
- (void)deregisterForSignificantTimeChangeNotification;
- (id)destinationIdentifierForMediaSystem:(id)a0 role:(unsigned long long)a1;
- (void)determineLocalChangesAndSchedulePush;
- (void)dismissBulletinOnAllMyTransientDevicesWithContext:(id)a0;
- (void)dismissDialogOnAllMyTransientDevicesWithContext:(id)a0 selection:(BOOL)a1;
- (void)electDeviceForUser:(id)a0 destination:(id)a1 deviceCapabilities:(id)a2 queue:(id)a3 completionHandler:(id /* block */)a4;
- (void)electRemoteAccessPeerForHome:(id)a0;
- (void)enableUserListeningHistoryForHomeUUID:(id)a0 accessoryUUID:(id)a1 userUUID:(id)a2;
- (void)eraseLocalHomeData;
- (void)evaluateIfMediaPlaybackStateChanged:(id)a0;
- (void)evaluateToPushMetadataWhenHomeKitInUse;
- (id)eventForwarder;
- (id)eventSourceForCompositeSettingsController;
- (id)eventSourceForMediaGroupParticipantDataLocalStorage:(id)a0;
- (BOOL)expectingInvitationResponseForIdentifier:(id)a0;
- (void)fetchAllZones;
- (void)fetchAndUpdatePCSStatus;
- (void)fetchHomeDataFromCloudWithCloudConflict:(BOOL)a0 withDelay:(double)a1;
- (void)fetchHomeFromCloudZone:(id)a0 cloudConflict:(BOOL)a1 withDelay:(double)a2;
- (void)fetchHomeManagerCloudConflict:(BOOL)a0 withDelay:(double)a1;
- (id)filterHomes:(id)a0 isSPIEntitled:(BOOL)a1;
- (void)finalizeRetailDemoModeWithAllowEditing:(BOOL)a0 completionHandler:(id /* block */)a1;
- (void)forcePushLocalDataToCloud:(id)a0;
- (id)generatePayloadFromHome:(id)a0 forAdmin:(BOOL)a1 user:(id)a2 supportedFeatures:(id)a3;
- (BOOL)getOrCreateControllerPublicKey:(id *)a0 controllerUsername:(id *)a1 error:(id *)a2;
- (void)handleAccountSettingsUpdate:(id)a0;
- (void)handleAutoAddWalletKeySupressionAssertionAcquireMessage:(id)a0;
- (void)handleAutoAddWalletKeySupressionAssertionReleaseMessage:(id)a0;
- (void)handleContactStoreChanged:(id)a0;
- (void)handleDataFragmentedSync:(id)a0;
- (void)handleHomeCurrentDeviceResidentEligibleNotification:(id)a0;
- (void)handleMetadataDictionary:(id)a0 message:(id)a1;
- (void)handleRemoteUserClientCloudShareRepairRequest:(id)a0;
- (void)handleRemoteUserClientCloudShareRequest:(id)a0;
- (void)handleSiriSyncDataRequest:(id)a0;
- (void)handleVendorInfoUpdated:(id)a0;
- (void)handleWalletKeyAssertionsXPCConnectionRemoved:(id)a0;
- (id)hapMetadataForBiomeLogEventObserver:(id)a0;
- (id)hapMetadataForMicroLocationLogEventObserver:(id)a0;
- (BOOL)hasClientRequestedMediaAccessoryControl:(id)a0;
- (BOOL)hasHAPAccessoryInAnyHome;
- (BOOL)hasValidControllerKeyToSave;
- (BOOL)hasiCloudAndControllerKey;
- (id)homeUUIDsWithAutoAddWalletKeySuppressedSync;
- (id)homeUserFromMessage:(id)a0 home:(id)a1;
- (id)homesForSiriEndpointSettingsSyncManager:(id)a0;
- (id)homesToSendForNonSPIClients;
- (id)hubAccessoriesWithHomeUUID:(id)a0 forSiriEndpointProfileMessageHandler:(id)a1;
- (id)identifiersOfAccessories:(id)a0;
- (id)identifiersOfAccessoriesForHome:(id)a0;
- (void)idsServerBagDidUpdate:(id)a0;
- (id)initWithMessageDispatcher:(id)a0 accessoryBrowser:(id)a1 messageFilterChain:(id)a2 homeData:(id)a3 localDataDecryptionFailed:(BOOL)a4 identityRegistry:(id)a5 accountRegistry:(id)a6 metricsManager:(id)a7 darwinNotificationProvider:(id)a8 notificationCenter:(id)a9 backingStoreFactory:(id /* block */)a10 appleAccountManager:(id)a11 remoteAccountManager:(id)a12 userDefaults:(id)a13 biomeEventManager:(id)a14 logEventDispatcher:(id)a15 widgetConfigurationReader:(id)a16 uncommittedTransactions:(id)a17;
- (id)initWithMessageDispatcher:(id)a0 accessoryBrowser:(id)a1 messageFilterChain:(id)a2 homeData:(id)a3 localDataDecryptionFailed:(BOOL)a4 identityRegistry:(id)a5 accountRegistry:(id)a6 metricsManager:(id)a7 uncommittedTransactions:(id)a8;
- (void)initalizeMediaGroupParticipantDataLocalStorage;
- (void)initializeHH2FrameworkSwitch:(id /* block */)a0;
- (BOOL)isDataSyncInProgressWithMessage:(id)a0;
- (BOOL)isPairedWithWatch;
- (void)kickAccountAvailabilityCheck;
- (id)languageListProviderForHomeUUID:(id)a0;
- (id)localAndRemoteSubscriptionProvider;
- (id)localOnlySubscriptionProvider;
- (void)mediaGroupParticipantLocalDataStorage:(id)a0 didChangeDestinationIdentifier:(id)a1 forDestinationControllerIdentifier:(id)a2;
- (id)mediaSystemForAppleMediaAccessory:(id)a0;
- (void)migrateLocalHomeTheaterDataForCurrentAccessory:(id)a0 currentMediaSystem:(id)a1;
- (void)migrateLocalMediaGroupParticipantData;
- (void)migrateLocalStereoPairDataForCurrentMediaSystem:(id)a0;
- (void)migrateModelObjectsToCloud:(long long)a0 schemaVersion:(long long)a1;
- (void)mobileAssetManager:(id)a0 didReceiveMetadata:(id)a1;
- (id)modelObjectWithChangeType:(unsigned long long)a0;
- (id)modelObjectWithChangeType:(unsigned long long)a0 version:(long long)a1;
- (id)multiUserSettingsForMultiUserSettingsMetricsEventDispatcherDataSource;
- (void)multiUserStatusController:(id)a0 statusDidChange:(long long)a1;
- (id)needsOnboardingForHomeUUID:(id)a0 accessoryUUID:(id)a1;
- (void)notifyClientsOfConfigurationChange;
- (void)notifyClientsOfConfigurationChangeWithReason:(id)a0 source:(id)a1 shouldFetch:(BOOL)a2;
- (void)notifyClientsOfUserSettingsChangeWithReason:(id)a0;
- (void)notifyClientsResidentCapable:(BOOL)a0;
- (void)notifySPIClientsAboutAccessAllowedWhenLocked:(BOOL)a0;
- (void)notifyZonesCloudZoneReady:(id)a0;
- (long long)numberOfAccessoryWithNewFirmwareAvailable;
- (long long)numberOfPendingIncomingInvitation;
- (void)performPostSaveRequestActionsWithReason:(id)a0;
- (void)performPostSaveRequestActionsWithRequest:(id)a0;
- (void)pingDevice:(id)a0 secure:(BOOL)a1 restrictToLocalNetwork:(BOOL)a2 completionHandler:(id /* block */)a3;
- (void)postFinishSetupForCurrentAccessoryFollowUpIfNeeded;
- (void)prepareForDiagnosticExtension:(id)a0;
- (void)processAnyPendingRequestsForRemoteAccess;
- (void)processAppDataModelRemove:(id)a0 message:(id)a1;
- (void)processAppDataModelUpdate:(id)a0 message:(id)a1;
- (void)processCloudZoneModelAdd:(id)a0 message:(id)a1;
- (void)processCloudZoneModelRemoved:(id)a0 message:(id)a1;
- (void)processHomeManagerModelUpdate:(id)a0 message:(id)a1;
- (void)processHomeModelAdd:(id)a0 message:(id)a1;
- (void)processHomeModelRemoved:(id)a0 message:(id)a1;
- (void)processMetadataModel:(id)a0 message:(id)a1;
- (void)processRequestToUpdateHomeInvitation:(id)a0 invitationState:(long long)a1 homeUUID:(id)a2 authStatus:(id)a3 messageName:(id)a4 message:(id)a5;
- (void)processSharedHomeModelRemoved:(id)a0 message:(id)a1;
- (void)processSharedHomeModelUpdate:(id)a0 message:(id)a1;
- (void)processTransactionsFromHomeDataSync:(id)a0 accessories:(id)a1 version:(long long)a2 completion:(id /* block */)a3;
- (void)pushMetadataToAllWatches;
- (void)pushMetadataToCloud;
- (void)registerForMediaPlaybackStateChangeNotifications:(BOOL)a0;
- (void)registerForSignificantTimeChangeNotification;
- (void)registerNotificationsForPowerManagement;
- (void)reloadHomeDataFromLocalStore:(BOOL)a0;
- (void)removeAccessorySetupMetricDispatcherForAccessoryUUID:(id)a0;
- (void)removeAllHomeKitPairingIdentitiesAfterSignOut;
- (void)removeFromUnassociatedPeers:(id)a0 home:(id)a1;
- (void)removeHome:(id)a0;
- (void)removeHomeWalletKeysExcludingSerialNumbers:(id)a0;
- (id)removeName:(id)a0 namespace:(id)a1;
- (id)replaceName:(id)a0 withNewName:(id)a1 inNamespaces:(id)a2;
- (void)reprocessUserManagementModels;
- (void)saveAssociatedGroupDataForPostMigrationStagingWithCurrentAccessory:(id)a0;
- (void)saveWithReason:(id)a0 information:(id)a1 postSyncNotification:(BOOL)a2;
- (void)saveWithReason:(id)a0 information:(id)a1 saveOptions:(unsigned long long)a2;
- (void)saveWithRequest:(id)a0;
- (void)schedulePostFetch;
- (void)scheduleRemovalForHome:(id)a0 message:(id)a1 options:(id)a2;
- (void)sendFragmentedMessageForData:(id)a0 objectUUID:(id)a1 withMessageName:(id)a2 toUser:(id)a3 destination:(id)a4 completionHandler:(id /* block */)a5;
- (void)sendHomeDataToAllWatchesWithCompletion:(id /* block */)a0;
- (void)sendPairingIdentity:(id)a0 includePrivateKey:(BOOL)a1 requestMessage:(id)a2;
- (void)sendSecureMessage:(id)a0 target:(id)a1 userID:(id)a2 destination:(id)a3 responseQueue:(id)a4 responseHandler:(id /* block */)a5;
- (void)sendUnsecureMessage:(id)a0 target:(id)a1 userID:(id)a2 responseQueue:(id)a3 responseHandler:(id /* block */)a4;
- (void)sendUserAdded:(id)a0 destination:(id)a1 toHome:(id)a2;
- (void)sendUserRemoved:(id)a0 fromHome:(id)a1 pairingUsername:(id)a2 pushToCloud:(BOOL)a3 completionHandler:(id /* block */)a4;
- (void)setControlCenterHomeModuleVisibility:(BOOL)a0;
- (BOOL)setLocalPairingIdentity:(id)a0 error:(id *)a1;
- (void)setMediaAccessoriesPresent:(BOOL)a0 homePodsPresent:(BOOL)a1 inOwnedHomes:(BOOL)a2;
- (id)settingsControllerForAccessoryUUID:(id)a0 homeUUID:(id)a1;
- (BOOL)shouldAcceptInvitationPayload:(id)a0 error:(id *)a1;
- (BOOL)shouldAcceptInvitationWithHomeName:(id)a0;
- (id)siriEndpointOnboardingManagerForSiriEndpointProfileMessageHandler:(id)a0;
- (void)startLocalTransport;
- (unsigned long long)statusForMessage:(id)a0;
- (void)stopLocalTransport;
- (void)syncWalletKeyPassSerialNumbersToWatch:(id)a0 withCompletion:(id /* block */)a1;
- (void)teardownRemoteAccessForHome:(id)a0;
- (id)topicNameForMediaGroupParticipantDataLocalStorage:(id)a0;
- (void)transactionObjectRemoved:(id)a0 message:(id)a1;
- (void)transactionObjectUpdated:(id)a0 newValues:(id)a1 message:(id)a2;
- (void)updateAccountAvailabilityChanged:(id /* block */)a0;
- (void)updateHomeKitInUsePreferences;
- (id)updateMessageTargetForDuetPredictionSubscriber:(id)a0;
- (void)updatePowerAssertion;
- (void)updateUserPushCachedForUser:(id)a0 device:(id)a1;
- (id)updatedUUIDForDiscoveredUnpairedAccessory:(id)a0;
- (void)uploadHomeConfigToCloud:(BOOL)a0 withDelay:(double)a1;
- (void)uploadHomeManagerToCloudWithDelay:(double)a0;
- (void)uploadHomeToCloudZone:(id)a0 withDelay:(double)a1;
- (id)userUUIDForMessage:(id)a0 homeUUID:(id)a1;
- (id)validateHomeName:(id)a0;
- (void)verifyCurrentDeviceResidentStatus;
- (void)verifyHomeDataFromCloud:(id /* block */)a0;
- (void)waitForHH2SentinelZoneToBeRemoved;
- (void)writeAssistantCurrentHome:(id)a0;
- (id)writeMigrationRecordWithShouldSkipKeyRollOperations:(BOOL)a0 forceMigrationFailureForTesting:(BOOL)a1 migrateFromTestDirectory:(BOOL)a2 dryRun:(BOOL)a3;
- (void)_handleKeyRoll:(id)a0;
- (void)setFirstCloudKitImportComplete:(BOOL)a0;
- (id)__homeContainingInviteWithIDSInvitationIdentifier:(id)a0;
- (id)__homeContainingInviteWithInvitationIdentifier:(id)a0;
- (void)__sendUpdateRequestToAdminForInvitation:(id)a0 homeUUID:(id)a1 invitationState:(long long)a2 authStatus:(id)a3 reverseShareInvitation:(id)a4;
- (id)_accountHandleFromMetadataForHomeAwaitingAutoAccept:(id)a0;
- (void)_autoAcceptAllPendingReinvitations;
- (void)_autoAcceptInviteIfReinvitation:(id)a0;
- (void)_checkForSelfRemoval;
- (void)_handleAppleMediaAccessoryDeviceInfoRequestMessage:(id)a0;
- (void)_handleAppleMediaResidentCoreDataChanges:(id)a0;
- (void)_handleDeviceNotification:(id)a0;
- (void)_handleForwardedSharedUserInvitationAcceptance:(id)a0;
- (void)_handleRemoveAllUsersFromAccessories:(id)a0;
- (void)_handleSharedUserMovedToHH2:(id)a0;
- (id)_homeFromIncomingInvitationWithIdentifier:(id)a0 homeUUID:(id)a1;
- (id)_homeFromIncomingInvitationWithIdentifier:(id)a0 invitationIdentifier:(id)a1 homeUUID:(id)a2;
- (BOOL)_isAutoAcceptMetadataPresentForHome:(id)a0 owner:(id)a1;
- (BOOL)_isMetadataExpiredForHomeAwaitingAutoAccept:(id)a0;
- (void)_maybeConfigureDuplicateUserModelChecker;
- (void)_maybeMessageOwnersOfFrameworkSwitch;
- (void)_migrateAccessAllowedWhenLockedSettingIfNeeded;
- (void)_pruneExpiredHomesAwaitingAutoAccept;
- (void)_pruneExpiredHomesNotYetMigrated;
- (void)_pushChangesForHH2SharedUserLastSync:(id)a0 completion:(id /* block */)a1;
- (void)_readAccessAllowedWhenLockedSettingFromLocalStore;
- (void)_registerForAppleMediaMessages;
- (id)_remoteUserForMessage:(id)a0;
- (void)_removeAccessAllowedWhenLockedFileFromDisk;
- (void)_saveAccessAllowedWhenLockedToLocalStore:(BOOL)a0 message:(id)a1;
- (void)_sendAcceptOrDeclineRequestToAdminForIDSInvitationIdentifier:(id)a0 homeInviteUUID:(id)a1 payload:(id)a2 invitationState:(long long)a3 responseHandler:(id /* block */)a4;
- (void)_sendOwnerPingMessageToAccountHandle:(id)a0;
- (BOOL)_updateAccessAllowedWhenLockedToLocalStore:(BOOL)a0 managedObjectContext:(id)a1;
- (void)_updatePreferencesAndPostNotificationIfNecessary;
- (BOOL)addHH2KeyInResponsePayload:(id)a0 invitation:(id)a1;
- (void)auditAccessForUsersForHome:(id)a0;
- (void)cleanupLocalConfiguration;
- (BOOL)daemonHasLoadedSceneGraph;
- (void)detectAndHandlePCSIdentityLoss;
- (void)determineDataSyncSateForHH2:(BOOL *)a0 homeManagerDataSyncState:(unsigned long long *)a1 homeManagerStatus:(unsigned long long *)a2;
- (BOOL)deviceAddressBelongsToResidentOfCurrentHome:(id)a0;
- (void)dmHandleRequestAddHome:(id)a0;
- (void)dmHandleRequestRemoveHome:(id)a0;
- (void)dmKickClients;
- (void)dm_transactionObjectRemoved:(id)a0 message:(id)a1;
- (void)dm_transactionObjectUpdated:(id)a0 newValues:(id)a1 message:(id)a2;
- (void)electDeviceForHH1User:(id)a0 destination:(id)a1 deviceCapabilities:(id)a2 queue:(id)a3 completionHandler:(id /* block */)a4;
- (void)electDeviceForUser:(id)a0 destination:(id)a1 deviceCapabilities:(id)a2 responseTimeout:(double)a3 queue:(id)a4 completionHandler:(id /* block */)a5;
- (void)fetchAndRemoveAllZonesFromDatabase:(id)a0;
- (void)handleAcceptRequestForIDSInvitationWithIdentifier:(id)a0 homeUUID:(id)a1 payload:(id)a2 fromAddress:(id)a3 fromMergeID:(id)a4;
- (void)handleCancelRequestForIDSInvitationWithIdentifier:(id)a0;
- (void)handleDeclineRequestForIDSInvitationWithIdentifier:(id)a0 fromAddress:(id)a1 homeUUID:(id)a2;
- (void)handleDumpDatabaseMessage:(id)a0;
- (void)handleReceivedIDSInviteFromAccount:(id)a0 mergeID:(id)a1 idsInvitationIdentifier:(id)a2 payload:(id)a3;
- (void)handleRollPreferredHH2ControllerKeyMessage:(id)a0;
- (id)hh1UserIDsForCurrentUserForHomeUUID:(id)a0;
- (id)hh2ControllerKey;
- (void)hh2FirstCKImportFinished;
- (void)homeModelHomeDelete:(id)a0 message:(id)a1;
- (void)homeModelHomeUpdate:(id)a0 message:(id)a1;
- (void)initHomeManagerFrameworkNotify;
- (void)initHomeManagerStartup;
- (BOOL)isInitialReplay:(id)a0;
- (void)migrateSharedUserFromIncomingInvitation:(id)a0;
- (BOOL)pendingInviteExistsForSenderOfMessage:(id)a0;
- (void)performCleanupOnHH2Container;
- (void)performInitialGraphLoad:(id)a0;
- (void)purgeAllRecordZones:(id)a0 fromDatabase:(id)a1 completionHandler:(id /* block */)a2;
- (void)pushChangesForHH2SharedUserLastSync:(id)a0 completion:(id /* block */)a1;
- (void)removeHomeFromAwaitingAutoAcceptHomes:(id)a0;
- (void)removeHomeFromSharedHomesNotYetMigrated:(id)a0;
- (void)resetHomeConfigForHH2:(BOOL)a0 message:(id)a1;
- (void)saveAssistantSyncDataPostedToWorkingStore;
- (void)setDeviceAccountHasSettled:(BOOL)a0;
- (void)setStartupCompleted:(id)a0;
- (void)setStartupHasCompleted:(BOOL)a0;
- (void)setStartupPromise:(id)a0;
- (BOOL)shouldDropNotification;
- (void)updateAccessoryModelsFromContext:(id)a0;
- (id)updateMediaRouteIDOfDeviceWithIdentifier:(id)a0;

@end