@class HMHomePersonManagerSettings, HMDPredicateUtilities, NSMutableDictionary, HMDMediaGroupsAggregateConsumer, HMDHomeNaturalLightingContextUpdater, HMDHomeLocationHandler, HMDHomeAdministratorHandler, HMDPrimaryResidentChangeMonitor, HMDDelegatingMessageRouter, HMDBackingStore, HMDHomeAudioAnalysisStereoPairController, HMDAppleMediaAccessoryMessageRouter, HMUserPresenceCompute, HMDHomeObjectLookup, HMDDevice, HMDNotificationRegistry, HMDUserPresenceFeeder, HMEDelegatingEventRouter, HMDAppleMediaAccessoriesStateManager, NSObject, HMDHomePresenceMonitor, HMDSharedHomeUpdateHandler, HMFTimer, HMDSiriSecureAccessoryAccessController, HMFMessageDestination, HMFMessageDispatcher, HMDPrimaryResidentMessageRouter, HMDHAPAccessory, HMDHAPMetadata, HMDHomeLightBrightnessLogger, HMDAccessCodeManager, NSDate, HMDHomeWalletKeyManager, HMDCHIPHomeStorage, HMDMediaGroupsAggregator, HMDHomeNFCReaderKeyManager, HMDMultiuserSettingsMessenger, HMDHomePeriodicReader, HMDHomeManager, HMDPrimaryResidentCapabilitiesAggregator, HMDApplicationData, HMDHomeNFCReaderKey, HMDLogEventDailyScheduler, HMDAccessory, NSMapTable, HMDAccessorySettingsMessenger, HMDHomeMetricsDispatcher, HMDHAPAccessoryReaderWriter, HMDAccessoryNetworkProtectionGroupRegistry, HMDMediaActionRouter, HMDHomeKitVersion, NSSet, NSUUID, HMDNaturalLightingContext, HMUserPresenceAuthorization, HMDResidentReachabilityNotificationManager, HMDHomePersonManager, NSString, NSMutableSet, HMDUser, HMDHomeRemoteEventAccessController, HMDAccessoryCount, NSMutableArray, HMDHomeObjectChangeHandler, NSNumber, HMDDeviceLockStateDataSource, HMDResidentAppleMediaStateManager, NSHashTable, HMDNetworkRouterClientManager, HMDUnifiedLanguageValueListSettingDataProvider, HMDMediaGroupsUnconfiguredParticipantOnboardingManager, HMDAppleAccountSettings, HMDHAPAccessoryConnectionCoordinator, HMDHomeNaturalLightingCurveWriter, HMDCameraAnalysisStatePublisher, NSNotificationCenter, HMDHomeRemoteEventRouterClientController, HMDAccessoryReachabilityChangedLogEventManager, HMDHomeMediaSystemHandler, NSArray, NSDictionary, HMDUserActionPredictionManager, HMDHomePersonDataManager, HMFWiFiManager, HMDRoom, HMDSiriEndpointProfilesMessenger, HMDRemoteEventRouterServer, HMDManagedStagedValue, HMDHomeReprovisionHandler, HMDThreadNetworkStatusReporter, HMDHomeLockNotificationManager; @protocol HMDCOStateManager, OS_os_log, HMDCarPlayDataSource, HMDHomeLocalDeviceCapabilitiesDataSource, HMDAccessoryBrowserProtocol, OS_dispatch_queue, NSObject, HMDXPCMessageTransportFactory, HMEEventForwarder, HMDResidentDeviceManager, HMMLogEventSubmitting; @interface HMDHome : HMFObject <HMDBulletinIdentifiers, HMDHomeResidentMessagingContext, HMDAppleMediaAccessoriesStateManagerFactory, HMDAppleMediaAccessoriesStateManagerDataSource, HMDPrimaryResidentMessageRouterFactory, HMDAccessorySettingsLocalMessageHandlerFactory, HMDUnifiedLanguageValueListSettingDataProviderDataSource, HMDSiriEndpointProfileMessageHandlerFactory, HMDPrimaryResidentMessageRouterMetricsDispatcherFactory, HMDAccessorySettingsMessengerFactory, HMDAppleMediaAccessoriesStateManagerMetricsDispatcherFactory, HMDPrimaryResidentMessageRouterDataSource, HMDSiriEndpointProfilesMessengerFactory, HMDAccessorySettingsLocalMessageHandlerDataSource, HMDUnifiedLanguageValueListSettingDataProviderFactory, HMDAppleMediaAccessoryMessageRouterDataSource, HMDDelegatingMessageRouterDataSource, HMDResidentDeviceManagerDelegate, HMEDelegatingEventRouterDataSource, HMDHomeMediaSystemHandlerDataSource, HMDHomeMediaSystemHandlerDelegate, HMDHomeRemoteEventAccessControllerDataSource, HMDMediaGroupsAggregatorDataSource, HMDMediaGroupsAggregatorMessengerDataSource, HMDMediaGroupsLocalDataStorageDataSource, HMDMediaGroupsUnconfiguredParticipantOnboardingManagerDataSource, HMDPrimaryResidentCapabilitiesAggregatorDelegate, HMDPrimaryResidentCapabilitiesAggregatorDataSource, HMDRemoteEventAccessControlProvider, HMDHomeRemoteEventRouterClientControllerDataSource, HMDRemoteEventRouterServerDataSource, HMDDevicePreferenceDataSource, HMDSiriSecureAccessoryAccessControllerDataSource, HMDResidentAppleMediaStateManagerDataSource, HMDResidentAppleMediaStateManagerDelegate, HMDPrimaryResidentChangeMonitorDataSource, HMDLogEventDailyTaskRunner, HMDMediaGroupsAggregateConsumerDelegate, HMDAccessoryBrowserDelegate, HMDHomeMessageReceiver, HMFTimerDelegate, HMFDumpState, HMDUserManagementOperationDelegate, HMDCoordinationStateManagerProviding, HMDAppleMediaAccessoryDataSource, HMDMediaActionRouterDataSource, HMFLogging, NSSecureCoding, HMDBackingStoreObjectProtocol, HMDHomeConfigurationLogEventDataSource> { NSMutableDictionary *_accessories; NSMutableArray *_users; HMDUser *_owner; HMDUser *_currentUser; BOOL _automaticSoftwareUpdateEnabled; BOOL _automaticThirdPartyAccessorySoftwareUpdateEnabled; long long _minimumMediaUserPrivilege; BOOL _mediaPeerToPeerEnabled; NSString *_mediaPassword; BOOL _ownerUser; HMFTimer *_homeLocationTimer; HMFTimer *_accessoryReachabilityUpdatesTimer; NSMutableSet *_reachabilityUpdatedAccessories; unsigned long long _skippedInterDeviceChangeNotifications; long long _overriddenHomeLocation; BOOL _overrideHomeLocation; NSObject<OS_os_log> *_logger; struct os_unfair_recursive_lock_s { struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } ourl_lock; unsigned int ourl_count; } _lock; NSMutableSet *_notificationRegistrations; NSMutableSet *_notificationRegistrationsForAppleMediaAccessories; NSMutableSet *_notificationDeregistrations; BOOL _enableLocationServiceSettings; } @property (class, readonly) BOOL hasMessageReceiverChildren; @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, copy, nonatomic) NSString *contextID; @property (readonly, copy, nonatomic) NSUUID *contextSPIUniqueIdentifier; @property (readonly) BOOL hasAnyAccessoryWithWalletKeySupport; @property (readonly) BOOL hasAnyAccessoryWithWalletKeyAndAccessCodeSupport; @property (readonly, copy) NSArray *accessoriesWithWalletKeySupport; @property (readonly) BOOL hasPostedWalletKeyOnboardingBulletinForAnyAccessory; @property (readonly, copy) HMDCHIPHomeStorage *chipStorage; @property (readonly) BOOL bulletinBoardNotificationsMigrationFileExistsOnDisk; @property (readonly) BOOL cameraNotificationSettingsMigrationFileExistsOnDisk; @property (readonly, copy, nonatomic) NSArray *enabledResidents; @property (retain, nonatomic) HMFMessageDispatcher *msgDispatcher; @property (readonly, nonatomic) NSUUID *messageTargetUUID; @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 (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 (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 (readonly, copy) HMDAccessoryCount *accessoryCount; @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 (readonly) NSArray *accessoriesRequiringManualReconfigurationOnRouterRemoval; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy) NSString *urlString; @property (readonly, copy) NSDictionary *assistantObject; @property (readonly) long long protectionMode; @property (readonly) unsigned long long networkRouterSupport; @property (readonly) HMDNetworkRouterClientManager *routerClientManager; @property (readonly) NSArray *wiFiRouterAccessories; @property (readonly) HMDHAPAccessory *activeNetworkRouterAccessory; @property (readonly) BOOL supportsRouterManagement; @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 (readonly, nonatomic) unsigned long long accessNotAllowedReasonCode; @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 (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly) id /* block */ currentUserFactory; @property (readonly) id<HMDXPCMessageTransportFactory> xpcMessageTransportFactory; @property (retain, nonatomic) NSHashTable *removeAccessoryInProgressForHMDAccessories; @property (nonatomic) long long atHomeLevel; @property (readonly, nonatomic, getter=isResidentSupported) BOOL residentSupported; @property (nonatomic) unsigned long long homeHubState; @property (readonly, nonatomic) id<HMDHomeLocalDeviceCapabilitiesDataSource> localCapabilitiesDataSource; @property (retain, nonatomic) id<NSObject> WiFiAssertion; @property (readonly, nonatomic) NSMutableDictionary *newlyConfiguredAccessories; @property (retain, nonatomic) NSMutableDictionary *addPendingAccessorySetupCodeHandlers; @property (retain, nonatomic) NSMutableDictionary *addPendingAccessorySetupCodes; @property (readonly, nonatomic) NSMutableDictionary *addPendingAccessoryOnboardingSetupPayloadStrings; @property (retain, nonatomic) NSMapTable *addPendingAccessories; @property (retain, nonatomic) NSMutableDictionary *notificationHandlerMap; @property (retain, nonatomic) NSMutableArray *mediaSessions; @property (retain, nonatomic) NSMutableArray *mediaSessionStates; @property (retain, nonatomic) HMDHomeReprovisionHandler *homeReprovisionHandler; @property (nonatomic) unsigned long long stateHandle; @property (readonly, nonatomic) NSHashTable *connectionsDiscoveringSymptomsForNearbyDevices; @property (nonatomic, getter=isMultiUserEnabled) BOOL multiUserEnabled; @property (nonatomic) BOOL soundCheckEnabled; @property BOOL locationServicesEnabled; @property BOOL didOnboardLocationServices; @property (nonatomic) BOOL hasAnyUserAcknowledgedCameraRecordingOnboarding; @property (nonatomic) BOOL hasOnboardedForAccessCode; @property (nonatomic) BOOL hasOnboardedForWalletKey; @property (readonly) BOOL shouldEncodeHasOnboardedForWalletKey; @property (readonly) BOOL shouldEncodeNFCReaderKey; @property (nonatomic, getter=isOwnerTrustZoneCapable) BOOL ownerTrustZoneCapable; @property (retain) HMDMediaGroupsAggregator *mediaGroupsAggregator; @property (retain) HMDMediaGroupsUnconfiguredParticipantOnboardingManager *mediaGroupsUnconfiguredParticipantOnboardingManager; @property (retain) HMDUserActionPredictionManager *userActionPredictionManager; @property (retain, nonatomic) HMDRemoteEventRouterServer *remoteEventRouterServer; @property (retain, nonatomic) NSMutableArray *currentTriggers; @property (nonatomic) long long previousReachableAccessoriesCount; @property (nonatomic) long long previousReachableAppleMediaAccessoriesCount; @property (readonly) HMDHomePersonDataManager *personDataManager; @property (retain) HMDHomeNaturalLightingContextUpdater *naturalLightingContextUpdater; @property (copy) HMDNaturalLightingContext *naturalLightingContext; @property (retain, nonatomic) HMDHAPAccessoryConnectionCoordinator *accessoryConnectionCoordinator; @property (retain, nonatomic) HMDHAPAccessoryReaderWriter *accessoryReaderWriter; @property BOOL isNetworkAvailable; @property (copy) HMDHomeNFCReaderKey *nfcReaderKey; @property (readonly) HMDHomeLightBrightnessLogger *lightBrightnessLogger; @property (readonly) HMDHomeMetricsDispatcher *metricsDispatcher; @property (readonly) HMDHAPMetadata *hapMetadata; @property (readonly) HMDDeviceLockStateDataSource *deviceLockStateDataSource; @property (retain, nonatomic) HMDResidentAppleMediaStateManager *mediaStateManager; @property (getter=isResidentFirstAccessoryCommunicationEnabled) BOOL residentFirstAccessoryCommunicationEnabled; @property (readonly, getter=isRestrictedUserSupported) BOOL restrictedUserSupported; @property (readonly) HMEDelegatingEventRouter *serverDelegatingEventRouter; @property (retain, nonatomic) HMDPrimaryResidentCapabilitiesAggregator *capabilitiesAggregator; @property (readonly, nonatomic) NSMutableSet *deferredAccessorySetupHandlers; @property (readonly, nonatomic) NSMutableSet *pendingAccessorySetup; @property (retain) HMDHomeMediaSystemHandler *mediaSystemController; @property (nonatomic) BOOL overrideSentinelZoneForConvergencePeriod; @property (retain, nonatomic) HMDHomeKitVersion *currentHomeKitVersion; @property (nonatomic) unsigned long long audioAnalysisClassifierOptions; @property (nonatomic) BOOL didOnboardAudioAnalysis; @property (nonatomic) unsigned long long siriPhraseOptions; @property (retain) HMDHomeRemoteEventRouterClientController *remoteEventRouterClientController; @property (copy) id /* block */ netManagerFactory; @property (copy) id /* block */ wifiManagerFactory; @property (copy) id /* block */ symptomsHandlerFactory; @property (retain) HMDApplicationData *appData; @property (retain) HMDUnifiedLanguageValueListSettingDataProvider *unifiedLanguageValueListSettingDataProvider; @property (retain) HMDSiriEndpointProfilesMessenger *siriEndpointProfilesMessenger; @property (retain) HMDMultiuserSettingsMessenger *multiuserSettingsMessenger; @property (retain) HMDAppleMediaAccessoriesStateManager *appleMediaAccessoriesStateManager; @property (retain) HMDAccessorySettingsMessenger *accessorySettingsMessenger; @property (readonly, nonatomic) HMDHomeObjectChangeHandler *homeObjectChangeHandler; @property (retain, nonatomic) NSObject<OS_dispatch_queue> *workQueue; @property (retain, nonatomic) HMFMessageDispatcher *msgDispatcher; @property (retain, nonatomic) id<HMDAccessoryBrowserProtocol> accessoryBrowser; @property (retain, nonatomic) HMDBackingStore *backingStore; @property (retain) HMDPrimaryResidentMessageRouter *primaryResidentMessageRouter; @property (retain) HMDAppleMediaAccessoryMessageRouter *appleDeviceRouter; @property (readonly) NSNotificationCenter *notificationCenter; @property (retain) HMDDelegatingMessageRouter *accessoryMessageRouterViaPrimary; @property (retain, nonatomic) NSMutableArray *rooms; @property (retain, nonatomic) NSMutableArray *zones; @property (retain, nonatomic) NSMutableArray *discoveredAccessories; @property (retain, nonatomic) NSMutableArray *services; @property (retain, nonatomic) NSMutableArray *serviceGroups; @property (retain, nonatomic) NSMutableArray *actionSets; @property (retain, nonatomic) NSMutableArray *triggerOwnedActionSets; @property (retain, nonatomic) NSMutableArray *outgoingInvitations; @property (retain, nonatomic) NSMutableArray *retrievalAccessoryCompletionTuples; @property (readonly, copy) NSArray *usersSupportingPresence; @property (retain, nonatomic) NSMutableArray *usersPendingUserManagementOperations; @property (retain, nonatomic) NSMutableArray *removedUsers; @property (retain, nonatomic) NSMutableArray *unconfiguredResidentDevices; @property (retain, nonatomic) HMDRoom *roomForEntireHome; @property (nonatomic) long long configurationVersion; @property (nonatomic) long long lastSyncedConfigurationVersion; @property (nonatomic) long long expectedConfigurationVersion; @property (retain, nonatomic) NSString *ownerName; @property (retain, nonatomic) NSDate *creationDate; @property (retain, nonatomic) NSDate *firstHAPAccessoryAddedDate; @property (retain, nonatomic) HMDNotificationRegistry *notificationRegistry; @property (nonatomic) BOOL remoteAccessIsEnabled; @property (retain, nonatomic) NSMutableSet *heartbeatPingMessagesQueuedWithServer; @property (retain, nonatomic) NSMutableSet *pendingResponsesForRemoteAccessSetup; @property (nonatomic, getter=isAdminUser) BOOL adminUser; @property (nonatomic, getter=isSharedAdmin) BOOL sharedAdmin; @property (nonatomic) BOOL watchSkipVersionCheck; @property (nonatomic) BOOL registeredNotificationWithRemoteGateway; @property (nonatomic) BOOL allowsRemoteAccess; @property (nonatomic, getter=isMigratingAfterResidentChange) BOOL migratingAfterResidentChange; @property (retain, nonatomic) NSMutableArray *assistantOperations; @property (readonly, nonatomic) NSMutableDictionary *enableNotificationPayload; @property (readonly, nonatomic) NSMutableDictionary *disableNotificationPayload; @property (retain, nonatomic) HMFTimer *modifyNotificationsCoalesceTimer; @property (readonly, nonatomic) NSHashTable *unpairedSecondaryHAPAccessories; @property (readonly, nonatomic) id<HMDResidentDeviceManager> residentDeviceManager; @property (readonly, nonatomic) HMDSharedHomeUpdateHandler *sharedHomeUpdateHandler; @property (nonatomic) BOOL currentRemoteReachabilityRegistration; @property (readonly, nonatomic) HMDManagedStagedValue *stagedRemoteReachabilityRegistration; @property BOOL migrationNeeded; @property BOOL isUpdatedToHH2; @property (retain, nonatomic) NSMutableArray *reachabilityRegisteredDevices; @property (retain, nonatomic) HMFTimer *reachabilityNotificationTimer; @property (retain, nonatomic) NSMutableArray *remoteReachabilityNotificationPendingAccessories; @property (retain, nonatomic) HMFTimer *disableNotificationTimer; @property (retain, nonatomic) NSMutableDictionary *pendingResponses; @property (retain, nonatomic) HMFTimer *pendingResponsesTimer; @property (readonly, copy, nonatomic) NSArray *residentCapableDevices; @property (readonly, copy, nonatomic) NSArray *residentEnabledDevices; @property (retain, nonatomic) NSMutableArray *ownedTriggers; @property (retain, nonatomic) NSMapTable *uuidToHAPAccessoryConfigTable; @property (copy) NSArray *accessories; @property (readonly, nonatomic) HMDPredicateUtilities *predicateUtility; @property (retain, nonatomic) HMDHomeKitVersion *sharedHomeSourceVersion; @property (retain, nonatomic) HMDMediaActionRouter *mediaActionRouter; @property long long protectionMode; @property unsigned long long networkRouterSupportDisableReason; @property unsigned long long networkRouterSupport; @property (retain, nonatomic) HMDNetworkRouterClientManager *routerClientManager; @property (retain, nonatomic) HMDAccessoryNetworkProtectionGroupRegistry *networkProtectionGroupRegistry; @property (retain) NSUUID *activeNetworkRouterUUID; @property (getter=isActiveNetworkRouterInitialSetupNeeded) BOOL activeNetworkRouterInitialSetupNeeded; @property (retain, nonatomic) NSUUID *primaryNetworkRouterManagingDeviceUUID; @property (retain, nonatomic) HMDHomeKitVersion *minimumNetworkRouterSupportHomeKitVersion; @property (retain, nonatomic) HMDHomeKitVersion *minHomeKitVersionForAccessoryNetworkProtectionChange; @property (readonly) HMFMessageDestination *messageDestination; @property (copy, nonatomic) HMHomePersonManagerSettings *personManagerSettings; @property (copy, nonatomic) NSUUID *personManagerZoneUUID; @property (readonly) HMDResidentReachabilityNotificationManager *reachabilityNotificationManager; @property (readonly) HMDAccessory *currentAccessory; @property (retain) id<HMDCOStateManager> coordinationStateManager; @property (readonly) BOOL supportsSiriEndpointOnBoarding; @property (readonly) BOOL currentDeviceSupportsSidekickSettings; @property (readonly) BOOL enabledResidentsSupportsHomeHub; @property (readonly) HMDHomeRemoteEventAccessController *homeRemoteEventAccessController; @property (readonly, nonatomic) unsigned long long nonIPadResidentDeviceCountForHH2Migration; @property (readonly) HMDAppleAccountSettings *accountSettings; @property (copy) HMDCHIPHomeStorage *chipStorage; @property (retain, nonatomic) NSMutableSet *chipRemoteSubscribers; @property (retain, nonatomic) NSMutableDictionary *chipLocalSubscribers; @property (nonatomic, getter=isAutomaticThirdPartyAccessorySoftwareUpdateEnabled) BOOL automaticThirdPartyAccessorySoftwareUpdateEnabled; @property BOOL bulletinNotificationsSupported; @property (readonly) HMDMediaGroupsAggregateConsumer *mediaGroupsAggregateConsumer; @property (readonly) BOOL hasNeverAddedAnyHAPAccessory; @property (readonly) long long reachableAccessoriesCount; @property (readonly) long long reachableAppleMediaAccessoriesCount; @property (copy) NSNumber *availableBSPsCount; @property (copy) NSNumber *availableBorderRouters; @property (readonly, nonatomic) NSString *unfilteredThreadNetworkID; @property (nonatomic) unsigned long long threadNetworkSequenceNumber; @property (retain, nonatomic) HMDThreadNetworkStatusReporter *threadNetworkPeriodicStatusReporter; @property (nonatomic) BOOL threadPreferredNetworkExists; @property (nonatomic) BOOL threadNetworkIsUp; @property (readonly, copy, nonatomic) NSArray *mediaSystems; @property (readonly) HMDSiriSecureAccessoryAccessController *siriSecureAccessoryAccessController; @property (readonly) id<HMDCarPlayDataSource> carPlayDataSource; @property (retain, nonatomic) NSNumber *overriddenHomeAccessControl; @property (readonly, weak) id<HMEEventForwarder> eventForwarder; @property (retain) HMDHomeAudioAnalysisStereoPairController *audioAnalysisStereoPairController; @property (nonatomic) BOOL isSmokeAlarmEnabled; @property (nonatomic) BOOL isSiriPhraseOptionsHeySiriEnabled; @property (nonatomic) BOOL isSiriPhraseOptionsJustSiriEnabled; @property (retain, nonatomic) NSString *name; @property (readonly, nonatomic) HMDHomeObjectLookup *lookup; @property (weak, nonatomic) HMDHomeManager *homeManager; @property (readonly, nonatomic) NSUUID *uuid; @property (readonly, copy, nonatomic) NSUUID *spiClientIdentifier; @property (readonly, nonatomic) NSUUID *zoneID; @property (readonly, nonatomic) HMDHomeLocationHandler *homeLocationHandler; @property (retain, nonatomic) HMUserPresenceAuthorization *presenceAuthStatus; @property (retain, nonatomic) HMUserPresenceCompute *presenceComputeStatus; @property (readonly) HMDHomeAdministratorHandler *administratorHandler; @property (readonly, copy) NSArray *appleMediaAccessories; @property (readonly, copy) NSArray *hapAccessories; @property (readonly, copy) NSArray *matterAccessories; @property (readonly, copy) NSArray *hapAccessoriesForLegacyDataBlobEncoding; @property (readonly, copy) NSArray *cameraAccessories; @property (readonly, copy) NSArray *mediaDestinations; @property (readonly, nonatomic, getter=isAnyBTLEAccessoryReachable) BOOL anyBTLEAccessoryReachable; @property (copy, nonatomic) NSDate *notificationsUpdatedTime; @property (readonly, copy) NSSet *notificationRegistrations; @property (readonly, copy) NSSet *notificationDeregistrations; @property (readonly) BOOL hasCharacteristicNotificationRegistrations; @property (readonly, nonatomic) long long homeLocation; @property (readonly, nonatomic) BOOL hasReachableAccessories; @property (readonly, nonatomic) HMDHomePresenceMonitor *presenceMonitor; @property (readonly, nonatomic) HMDUserPresenceFeeder *presenceFeeder; @property (readonly, nonatomic) HMDHomePeriodicReader *periodicReader; @property (readonly, copy, nonatomic) NSArray *enabledResidents; @property (readonly) HMDPrimaryResidentChangeMonitor *primaryResidentChangeMonitor; @property (readonly, getter=isCurrentDevicePrimaryResident) BOOL currentDevicePrimaryResident; @property (copy, nonatomic) NSString *threadNetworkID; @property (readonly) HMDHomePersonManager *personManager; @property (readonly) HMDCameraAnalysisStatePublisher *analysisStatePublisher; @property (readonly, copy) NSArray *triggers; @property (readonly) HMDHomeNaturalLightingCurveWriter *naturalLightingCurveWriter; @property (readonly) HMDHomeWalletKeyManager *walletKeyManager; @property (readonly, copy) HMDHomeNFCReaderKeyManager *nfcReaderKeyManager; @property (retain) HMDAccessCodeManager *accessCodeManager; @property (copy) NSMutableDictionary *labelsByAccessCode; @property (copy) NSMutableDictionary *removedUserInfoByAccessCode; @property (readonly, copy) HMDHomeLockNotificationManager *lockNotificationManager; @property (readonly) HMDAccessoryReachabilityChangedLogEventManager *reachabilityChangedLogEventManager; @property (readonly, nonatomic) id<HMMLogEventSubmitting> logEventSubmitter; @property (readonly, nonatomic) HMDLogEventDailyScheduler *dailyScheduler; @property (readonly, nonatomic, getter=isCurrentDeviceAvailableResident) BOOL currentDeviceAvailableResident; @property (readonly) HMFWiFiManager *wifiManager; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy) NSSet *messageReceiverChildren; @property (readonly, nonatomic) NSUUID *messageTargetUUID; @property (readonly, nonatomic) NSObject<OS_dispatch_queue> *messageReceiveQueue; @property (readonly, weak, nonatomic) HMDDevice *companionDevice; @property (readonly, nonatomic, getter=isCompanionReachable) BOOL companionReachable; @property (readonly, weak) HMDHome *home; @property (readonly, getter=isOwnerUser) BOOL ownerUser; @property (readonly) BOOL isAccessToHomeAllowed; @property (readonly, copy) NSArray *users; @property (readonly) HMDDevice *currentDevice; + (id)shortDescription; + (id)logCategory; + (void)_initialize; + (void)appendCharacteristicsToAccessoryList:(id)a0 responseTuples:(id)a1 forMultipleCharacteristicsRemoteRead:(id)a2; + (void)appendCharacteristicsToAccessoryList:(id)a0 responseTuples:(id)a1 forMultipleCharacteristicsRemoteWrite:(id)a2 message:(id)a3; + (id)decodedMigrationBulletinBoardNotifications:(id)a0; + (id)decodedMigrationCameraNotificationSettings:(id)a0; + (id)encodedMigrationBulletinBoardNotifications:(id)a0; + (id)encodedMigrationCameraNotificationSettings:(id)a0; + (id)filterUsersSupportingPresence:(id)a0; + (id)getBuiltinActionSets; + (BOOL)isObjectContainedInHome:(id)a0; + (id)migrationBulletinBoardNotificationsForHome:(id)a0; + (id)migrationCameraNotificationSettingsForHome:(id)a0; + (id)nfcIssuerKeyIdentifierWithPairingIdentity:(id)a0; + (id)notificationPayloadForChangedCharacteristics:(id)a0 destinationIsXPCTransport:(BOOL)a1; + (id)supportedAccessoryClasses; + (void)updateCHIPPropertiesOnAccessoryModel:(id)a0 forAddedHAPAccessoryServer:(id)a1; + (BOOL)updateCHIPPropertiesOnHomeModel:(id)a0 forAddedHAPAccessoryServer:(id)a1; + (id)zoneIDFromHomeUUID:(id)a0; - (void)_registerStateHandler; - (void)_registerForNotifications; - (void)timerDidFire:(id)a0; - (void)removeService:(id)a0; - (void)resetConfiguration; - (id)eventStoreReadHandle; - (id)owner; - (void)dealloc; - (void)removeUser:(id)a0; - (BOOL)_addAccessory:(id)a0; - (id)shortDescription; - (id)currentUser; - (void)encodeWithCoder:(id)a0; - (id)dumpState; - (id)accessoryWithIdentifier:(id)a0; - (id)preferredDevice; - (void)handleSignificantTimeChange; - (void)removeAccessory:(id)a0; - (id)logIdentifier; - (BOOL)_removeAccessory:(id)a0; - (id)addName:(id)a0; - (void).cxx_destruct; - (BOOL)evaluatePredicate:(id)a0; - (void)removeTrigger:(id)a0; - (id)initWithCoder:(id)a0; - (id)validateName:(id)a0; - (void)addAccessory:(id)a0; - (BOOL)isMediaPeerToPeerEnabled; - (id)mediaPassword; - (long long)minimumMediaUserPrivilege; - (id)threadNetworkID; - (void)_registerForMessages; - (void)_removeAccessory:(id)a0 completionHandler:(id /* block */)a1; - (void)_removeCharacteristic:(id)a0; - (id)accessoryWithEndpointIdentifier:(id)a0; - (id)accessoryWithUUID:(id)a0; - (id)actionSetWithName:(id)a0; - (id)actionSetWithUUID:(id)a0; - (id)descriptionWithPointer:(BOOL)a0; - (BOOL)isAutomaticSoftwareUpdateEnabled; - (id)mediaProfileWithUUID:(id)a0; - (id)mediaSystemWithUUID:(id)a0; - (void)removeAccessory:(id)a0 completionHandler:(id /* block */)a1; - (id)roomWithName:(id)a0; - (id)roomWithUUID:(id)a0; - (id)serviceGroupWithName:(id)a0; - (id)serviceGroupWithUUID:(id)a0; - (void)setAutomaticSoftwareUpdateEnabled:(BOOL)a0; - (void)setMediaPassword:(id)a0; - (void)setMediaPeerToPeerEnabled:(BOOL)a0; - (void)setMinimumMediaUserPrivilege:(long long)a0; - (void)setOwnerUser:(BOOL)a0; - (void)setThreadNetworkID:(id)a0; - (id)triggerOwnedActionSetWithUUID:(id)a0; - (id)triggerWithName:(id)a0; - (id)triggerWithUUID:(id)a0; - (void)unconfigure; - (id)userWithUUID:(id)a0; - (id)zoneWithName:(id)a0; - (id)zoneWithUUID:(id)a0; - (id)delegatingRouter:(id)a0 filteredTopics:(id)a1 forRouter:(id)a2; - (id)delegatingRouter:(id)a0 upstreamTopicsFor:(id)a1; - (void)_removeService:(id)a0; - (id /* block */)__readWriteResponseHandler:(id)a0 unhandledRequests:(id)a1 unchangedRequests:(id)a2; - (void)_checkNotifyRemoteControllerNewAccessoryReachableWithAccessory:(id)a0; - (id)_createMessageForReadWriteRequest:(id)a0 source:(unsigned long long)a1 withCompletionHandler:(id /* block */)a2; - (void)_disableNotificationsForClient:(id)a0; - (void)_enableNotificationsForDevices:(id)a0; - (void)_handleAddZone:(id)a0; - (void)_handleRemoveUserModel:(id)a0 message:(id)a1; - (id)_handleRenameHomeModel:(id)a0 message:(id)a1; - (void)_handleSetMinHomeKitVersionForAccessoryNetworkProtectionChange:(id)a0; - (id)_residentUserForResidentDevice:(id)a0; - (void)_sendCoalescedRemoteNotificationsForRequestMessage:(id)a0 accessories:(id)a1; - (id)_setupPendingResponseTimerIdentifier:(id)a0 originalRequestIdentifier:(id)a1; - (id)_userForDevice:(id)a0; - (id)destinationManagersWithDestinationIdentifiers:(id)a0 supportedOptions:(unsigned long long)a1; - (void)disableNotificationsForDevices:(id)a0; - (id)emptyModelObjectWithChangeType:(unsigned long long)a0; - (void)handleXPCConnectionInvalidated:(id)a0; - (BOOL)isThreadCapable; - (void)notifyRemoteUsersOfChangedProperties:(id)a0 requestMessageInformation:(id)a1; - (id)primaryResident; - (void)scheduleRemoval; - (BOOL)__shouldAllowAddingWiFiRouterAccessoryWithRequestMessage:(id)a0 error:(id *)a1; - (void)_handleAddActionSetFromBuilder:(id)a0; - (void)_handleAddRoom:(id)a0; - (void)_handleFetchPresenceMapMessage:(id)a0; - (void)_handleRemoveRoomModel:(id)a0 message:(id)a1; - (void)_handleRemoveZoneModel:(id)a0 message:(id)a1; - (void)_handleSoundCheckUpdateRequest:(id)a0; - (void)_handleUpdateNetworkProtection:(id)a0; - (id)_residentDeviceForResidentUser:(id)a0; - (void)_updateCurrentUserForSharedHome; - (BOOL)attemptToUpdateThreadNetworkID:(id)a0; - (void)enableMultiUser; - (void)handleEvaluatePredicateMessage:(id)a0; - (void)handleInactive:(id)a0; - (BOOL)isCarPlayAccessAllowedForCharacteristic:(id)a0 withMessage:(id)a1 fromSource:(unsigned long long)a2; - (void)notifyClientOfVendorInfoUpdatedForManufacturers:(id)a0 withCompletion:(id /* block */)a1; - (void)removeNotificationDeregistrationForApplicationBundleIdentifier:(id)a0; - (void)saveSharedHomeToAccountWithReason:(id)a0 postSyncNotification:(BOOL)a1 options:(id)a2; - (void)saveToCurrentAccountWithReason:(id)a0; - (id)sharedHomeModel; - (BOOL)supportsDeviceWithCapabilities:(id)a0; - (void)__addMediaSession:(id)a0; - (void)__encodeAccessoriesWithCoder:(id)a0 options:(unsigned long long)a1; - (void)__handleAcceptedOutgoingInvitationResponse:(id)a0 destinationAddress:(id)a1 publicKey:(id)a2 username:(id)a3 presenceAuthStatus:(id)a4 completionHandler:(id /* block */)a5; - (void)__handleAddHAPAccessoryModel:(id)a0 message:(id)a1; - (void)__handleAddMediaAccessoryModel:(id)a0 message:(id)a1; - (void)__handleCancelledOutgoingInvitation:(id)a0; - (void)__handleCompletedOutgoingInvitation:(id)a0; - (void)__handleProcessStateChange:(id)a0; - (id)__modelObjectsForRemovingOutgoingInvitationForUser:(id)a0; - (id /* block */)__readWriteResponseHandler:(id)a0 unhandledRequests:(id)a1; - (void)__registerForRemoteAccessoryReachabilityNotifications:(BOOL)a0 applicationBundleIdentifier:(id)a1; - (id)__residentDeviceForAccessory:(id)a0 fromMap:(id)a1; - (void)__saveConfigurationVersionTransaction; - (void)__sendOutgoingInvitations:(id)a0 suppressHomeInviteNotification:(BOOL)a1; - (void)__updateServiceTransaction:(id)a0 accessoryTransaction:(id)a1 service:(id)a2 accessory:(id)a3 hapService:(id)a4; - (void)_accessoryPairingDidComplete:(id)a0 configuration:(id)a1 pairingEvent:(id)a2 accessoryServer:(id)a3 certificationStatus:(long long)a4 requestMessage:(id)a5; - (void)_addAccessories:(id)a0; - (void)_addAccessoryToBalancedResidentMap:(id)a0 residentDevice:(id)a1 balancedResidentMap:(id)a2; - (void)_addAllUsersToAccessory:(id)a0; - (id)_addMediaSessionForCurrentAccessory:(id)a0; - (void)_addNewTrigger:(id)a0 message:(id)a1 payloadAnnex:(id)a2 triggerModel:(id)a3; - (void)_addOutgoingInvitations:(id)a0 message:(id)a1 transactionCompleted:(id /* block */)a2; - (BOOL)_addOwnerToPrimaryAccessory:(id)a0 error:(id *)a1; - (void)_addResidentWithUsername:(id)a0 publicKey:(id)a1 destination:(id)a2; - (void)_addResponseTuplesFromDictionary:(id)a0 accessoryRequestMapTable:(id)a1 responseTuples:(id)a2 completedGroup:(id)a3 logEvents:(id)a4; - (void)_addRetrievalCompletionTuple:(id)a0; - (void)_addTransactionForActiveNetworkRouterAccessory:(id)a0 isReplacement:(BOOL)a1; - (void)_addTransactionForMinimumHomeKitVersionForAccessoryNetworkProtectionChange:(id)a0 message:(id)a1; - (void)_addTransactionForMinimumNetworkRouterHomeKitVersion:(id)a0 message:(id)a1; - (void)_addTransactionWithProtectionMode:(id)a0 message:(id)a1; - (void)_addUserToContainer:(id)a0; - (void)_addUserToIdentityRegistry:(id)a0; - (void)_addUsers:(id)a0 accessory:(id)a1; - (void)_addUsersWithInviteInformations:(id)a0 message:(id)a1; - (void)_applyNotificationDeregistrations; - (void)_areWriteRequestsAllowed:(id)a0 message:(id)a1 completion:(id /* block */)a2; - (void)_auditAndDeregisterCharacteristicsForHAPAccessory:(id)a0; - (void)_auditChangedCharactersitics:(id)a0; - (void)_buildCharacteristicWriteRequest:(id)a0 accessoryWriteRequestMapTable:(id)a1 accessoryList:(id)a2 responseTuples:(id)a3 user:(id)a4; - (id)_buildRequestMapTableFromRequests:(id)a0 pendingResponses:(id)a1; - (BOOL)_canCurrentDeviceRegisterForReachabilityEventNotification; - (void)_cancelPairingWithAccessoryDescription:(id)a0; - (void)_cancelPairingWithAccessoryUUID:(id)a0 completionHandler:(id /* block */)a1; - (id)_changedHMDCharacteristicsForHAPCharacteristics:(id)a0 stateNumber:(id)a1 broadcast:(BOOL)a2 accessoryServer:(id)a3; - (id)_characteristicNotificationPayloadsOnDirectTransports:(BOOL)a0; - (id)_checkResidentCapabilitiesForCredentialSharing:(id)a0; - (void)_cleanAddAccessoryOperations; - (void)_cleanRemovedUsers:(id)a0; - (void)_clearAccessoryNetworkProtectionStateWithTransaction:(id)a0; - (void)_configureBulletinNotification; - (void)_configureConfiguredResident:(id)a0 desiredConfigState:(unsigned long long)a1 message:(id)a2; - (void)_configureNetworkRouterClientManager:(id)a0; - (void)_configurePairedAccessoriesForServer:(id)a0 reAddServices:(BOOL)a1; - (void)_configureUnconfiguredResident:(id)a0 desiredConfigState:(unsigned long long)a1; - (void)_continueLegacyAddAccessoryWithUUID:(id)a0 unassociatedAccessory:(id)a1 setupCode:(id)a2 appID:(id)a3 message:(id)a4; - (void)_continuePairingAfterUserConsentWithAccessoryDescription:(id)a0 progressHandlerDelegate:(id)a1 message:(id)a2; - (void)_continuePairingAfterUserConsentWithAccessoryUUID:(id)a0 orUnassociatedAccessory:(id)a1 message:(id)a2; - (id)_createBuiltinActionSets; - (id)_createMediaSessionWithEndpoint:(id)a0; - (void)_createUniquePSKClientConfigurationWithRequestMessage:(id)a0 pairingEvent:(id)a1 completion:(id /* block */)a2; - (id)_currentDeviceCapabilities; - (void)_dequeueRetrievalForAccessory:(id)a0 linkType:(long long)a1 error:(id)a2; - (void)_deregisterDeviceForReachabilityNotification:(id)a0; - (void)_deregisterPairedAccessory:(id)a0; - (void)_deregisterStateHandler; - (void)_disableDirectCharacteristicNotificationsForClient:(id)a0; - (void)_disableNotificationsForDevices:(id)a0; - (id)_disablePayloadFromRemotelyUpdatedCharacteristicNotifications:(id)a0; - (id)_discoveredAccessoriesForServer:(id)a0; - (id)_discoveredAccessoriesForServer:(id)a0 linkType:(long long)a1; - (void)_dispatchCHIPReport:(id)a0 destination:(id)a1; - (void)_encodeActionSets:(id)a0 coder:(id)a1; - (void)_encodeObjectsWithAccessoriesWithCoder:(id)a0; - (id)_enqueueRetrievalTupleForAccessory:(id)a0 linkType:(long long)a1 inProgress:(BOOL *)a2 completion:(id /* block */)a3; - (BOOL)_ensureDevicesSymptomDiscoveryMessageCanBeHandled:(id)a0; - (void)_evaluateNetworkProtectionAndRouterManagement; - (void)_evaluateNetworkProtectionSupport; - (void)_evaluateNetworkRouterManagementForTransaction:(id)a0; - (void)_evaluateOwnerTrustZoneCapabilityAndNotify; - (void)_evaluateShouldRelaunchAndSetRelaunch; - (void)_fetchMetadataFromPrimaryResidentWithCompletion:(id /* block */)a0; - (id)_getContainerForAppData:(id)a0 keyName:(id *)a1; - (id)_getLogEventsForOperation:(BOOL)a0 accessories:(id)a1 requestMap:(id)a2 identifier:(id)a3 userUUID:(id)a4 source:(unsigned long long)a5 bundleID:(id)a6; - (void)_getRunTimeStateUpdateWithOptions:(unsigned long long)a0 includeMediaAccessorySessionState:(BOOL)a1 includeResidentDeviceState:(BOOL)a2 completion:(id /* block */)a3; - (void)_handleAccessoryReachabilityChange:(id)a0; - (void)_handleAccessoryReachabilityEventNotificationsRegistration:(id)a0; - (void)_handleAccessoryReachabilityRegistration:(id)a0; - (void)_handleAccessoryReachabilityRegistrationAndEnable:(id)a0; - (void)_handleAccessoryReachabilityUpdatesTimerFired; - (void)_handleAddAccessories:(id)a0; - (void)_handleAddAccessory:(id)a0; - (void)_handleAddAccessoryModel:(id)a0 message:(id)a1; - (void)_handleAddAccessoryWithDescription:(id)a0; - (void)_handleAddActionSet:(id)a0; - (void)_handleAddActionSetModel:(id)a0 message:(id)a1; - (void)_handleAddEventTrigger:(id)a0; - (void)_handleAddEventTriggerModel:(id)a0 message:(id)a1; - (void)_handleAddHomeOwnedActionSet:(id)a0; - (void)_handleAddOutgoingHomeInvitationModel:(id)a0 message:(id)a1; - (void)_handleAddRoomModel:(id)a0 message:(id)a1; - (void)_handleAddServiceGroup:(id)a0; - (void)_handleAddServiceGroupModel:(id)a0 message:(id)a1; - (void)_handleAddTimerTrigger:(id)a0; - (void)_handleAddTimerTriggerModel:(id)a0 message:(id)a1; - (void)_handleAddTriggerOwnedActionSet:(id)a0; - (void)_handleAddTriggers:(id)a0; - (void)_handleAddUserModel:(id)a0 message:(id)a1; - (void)_handleAddZoneModel:(id)a0 message:(id)a1; - (void)_handleAllowUserManagementMessage:(id)a0; - (void)_handleAssistantAccessControlUpdate:(id)a0; - (void)_handleCHIPSendRemoteRequestMessage:(id)a0; - (void)_handleCancelPairingAccessory:(id)a0; - (void)_handleCharacteristicEnableNotification:(id)a0; - (void)_handleCharacteristicRead:(id)a0; - (void)_handleCharacteristicWrite:(id)a0; - (void)_handleCharacteristicsChangedNotification:(id)a0; - (void)_handleCoalescedModifyNotifications; - (void)_handleContinuePairingAccessory:(id)a0; - (void)_handleCreateUniquePSKClientConfiguration:(id)a0; - (void)_handleDidOnboardLocationServicesChange:(id)a0 message:(id)a1; - (void)_handleDidReceiveIDSMessageWithNoListenerFromAddress:(id)a0; - (void)_handleDisableNotificationsTimerFired; - (void)_handleEnableMultiUserRequest:(id)a0; - (void)_handleEnableNotifications:(id)a0; - (void)_handleExecuteActionSet:(id)a0; - (void)_handleExecuteConfirmationOfTrigger:(id)a0; - (BOOL)_handleExpiredDeferredRequestTimer:(id)a0; - (void)_handleFailedAccessories:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 pendingResponses:(id)a3 fastFailedAccessories:(id)a4 slowFailedAccessories:(id)a5 tmpErrorResponseTuples:(id)a6 waitGroup:(id)a7 failureWaitGroup:(id)a8 activity:(id)a9; - (void)_handleFetchLastModifiedServiceOfType:(id)a0; - (void)_handleHasAnyUserAcknowledgedCameraRecordingOnboardingChange:(id)a0 message:(id)a1; - (void)_handleHomeDataRequest:(id)a0; - (void)_handleHomeLocationChange:(long long)a0 previousLocation:(long long)a1; - (void)_handleHomeLocationUpdateFromSharedAdmin:(id)a0; - (void)_handleHomeUpdateDidOnboardLocationServicesRequest:(id)a0; - (void)_handleHomeUpdateLocationServicesEnabledRequest:(id)a0; - (void)_handleJoinOrFormThreadNetworkMessage:(id)a0; - (void)_handleLegacyAddAccessory:(id)a0; - (void)_handleLocationServicesEnabledChange:(id)a0 message:(id)a1; - (void)_handleMediaContentProfileAccessControlUpdate:(id)a0; - (void)_handleMediaPropertiesRead:(id)a0; - (void)_handleMediaPropertiesWrite:(id)a0; - (void)_handleModifyCharacteristicNotifications:(id)a0; - (void)_handleMultiUserEnabledChange:(id)a0 message:(id)a1; - (void)_handleMultipleCharacteristicRead:(id)a0; - (void)_handleMultipleCharacteristicWrite:(id)a0; - (void)_handleNetworkProtectionModeChangeForTransaction:(id)a0; - (void)_handleOutgoingInvitations:(id)a0; - (void)_handlePendingResponsesTimerFired:(BOOL)a0; - (void)_handleQueryResidentReachabilityForAccessories:(id)a0; - (void)_handleReadMediaProperties:(id)a0 source:(unsigned long long)a1 message:(id)a2 completionHandler:(id /* block */)a3; - (void)_handleReceivedNonCloudSourcedSharedHomeModel; - (void)_handleRemoteGatewayNotificationRegistration:(id)a0 enable:(BOOL)a1; - (void)_handleRemoteReachabilityNotificationTimerFired; - (void)_handleRemoteUserClientCloudShareRepairRequest:(id)a0; - (void)_handleRemoteUserClientCloudShareRequest:(id)a0; - (void)_handleRemoveAccessoryAfterUserConsent:(id)a0 message:(id)a1; - (void)_handleRemoveAccessoryMessage:(id)a0; - (void)_handleRemoveAccessoryModel:(id)a0 message:(id)a1; - (void)_handleRemoveActionSet:(id)a0; - (void)_handleRemoveActionSetModel:(id)a0 message:(id)a1; - (void)_handleRemoveAppDataModel:(id)a0 message:(id)a1; - (void)_handleRemoveClientConfiguration:(id)a0; - (void)_handleRemoveOutgoingHomeInvitationModel:(id)a0 message:(id)a1; - (void)_handleRemoveRoom:(id)a0; - (void)_handleRemoveServiceGroup:(id)a0; - (void)_handleRemoveServiceGroupModel:(id)a0 message:(id)a1; - (void)_handleRemoveTrigger:(id)a0; - (void)_handleRemoveTriggerModel:(id)a0 message:(id)a1; - (void)_handleRemoveUser:(id)a0; - (void)_handleRemoveZone:(id)a0; - (void)_handleRename:(id)a0; - (void)_handleRequestHomeDataSync:(id)a0; - (void)_handleResetAndRemoveAllCHIPPairingsFromAccessoryMessage:(id)a0; - (void)_handleResidentAccessoryReachableWithPayload:(id)a0; - (void)_handleResidentChange; - (void)_handleResolveThreadNetworkRequest:(id)a0; - (void)_handleResponseForElectMessageToResident:(id)a0 error:(id)a1; - (void)_handleRetrieveAsyncResults:(id)a0; - (void)_handleRetrieveHomeLocationForFeedback:(id)a0; - (void)_handleSendingNotificationsForRequest:(id)a0 requestIdentifier:(id)a1 supportsMultiPartResponse:(BOOL)a2 characteristicUpdates:(id)a3 completion:(id /* block */)a4; - (void)_handleSetAppData:(id)a0; - (void)_handleSetHasAnyUserAcknowledgedCameraRecordingOnboardingRequest:(id)a0; - (void)_handleSetHasOnboardedForAccessCodeChange:(id)a0 message:(id)a1; - (void)_handleSetHasOnboardedForAccessCodeMessage:(id)a0; - (void)_handleSetHasOnboardedForWalletKeyChange:(id)a0 message:(id)a1; - (void)_handleSetHasOnboardedForWalletKeyMessage:(id)a0; - (void)_handleSetMinimumNetworkRouterHomeKitVersion:(id)a0; - (void)_handleSiriPhraseOptionsStatusChange:(id)a0 message:(id)a1; - (void)_handleSiriPhraseOptionsUpdateRequest:(id)a0; - (void)_handleSoundCheckChange:(id)a0 message:(id)a1; - (void)_handleStartDiscoveringSymptomsForNearbyDevicesMessage:(id)a0; - (void)_handleStopDiscoveringSymptomsForNearbyDevicesMessage:(id)a0; - (void)_handleTestUpgradeToROAR:(id)a0; - (void)_handleThreadNetworkCredentialsRequest:(id)a0; - (void)_handleUnjoinThreadNetworkMessage:(id)a0; - (void)_handleUpdateAppDataModel:(id)a0 message:(id)a1; - (void)_handleUpdateAutomaticSoftwareUpdate:(id)a0; - (void)_handleUpdateAutomaticThirdPartyAccessorySoftwareUpdate:(id)a0; - (void)_handleUpdateMediaPassword:(id)a0; - (void)_handleUpdateMediaPeerToPeerEnabled:(id)a0; - (void)_handleUpdateMinimumMediaUserPrivilege:(id)a0; - (void)_handleUpdateNetworkProtectionWithHomeModel:(id)a0 message:(id)a1; - (void)_handleUpdateOutgoingInvitationState:(id)a0; - (void)_handleUpdatePresenceConsent:(id)a0; - (void)_handleUpdateRequestForHomeInvitation:(id)a0 controllerPublicKey:(id)a1 controllerUsername:(id)a2 invitationState:(long long)a3 presenceAuthStatus:(id)a4 preferredUserID:(id)a5 fromHandle:(id)a6 fromAddress:(id)a7 message:(id)a8 messageResponseHandler:(id /* block */)a9; - (void)_handleUpdateRequestForHomeInvitationFromInvitee:(id)a0; - (void)_handleUpdateUserAccess:(id)a0; - (void)_handleUpdateUserAnnounceAccess:(id)a0; - (void)_handleUpdateUserCamerasAccessLevel:(id)a0; - (void)_handleUpdatedCharacteristics:(id)a0 accessoryServer:(id)a1 stateNumber:(id)a2 broadcast:(BOOL)a3 internal:(BOOL)a4; - (void)_handleUserConsentForAccessoryReplacement:(id)a0 consent:(BOOL)a1 message:(id)a2; - (void)_handleUserConsentResponseForAccessory:(id)a0; - (void)_handleUserInvitations:(id)a0; - (void)_handleUserListeningHistoryUpdateControlUpdatedAccessoryUUIDs:(id)a0; - (void)_handleWriteMediaProperties:(id)a0 source:(unsigned long long)a1 requestMessage:(id)a2 completionHandler:(id /* block */)a3; - (BOOL)_hasPairedReachableBTLEAccessories; - (id)_hmdCharacteristicsForUpdatedHAPcharacteristics:(id)a0 accessoryServer:(id)a1; - (BOOL)_isAccessToHomeAllowed; - (BOOL)_isEventTriggerOnLocalDeviceForAccessory:(id)a0; - (BOOL)_isEventTriggerOnRemoteGatewayForAccessory:(id)a0; - (BOOL)_isNetworkRouterSupportEnabledForCurrentDevice; - (BOOL)_isReadRequestAllowForCharacteristics:(id)a0 message:(id)a1 error:(id *)a2; - (BOOL)_isRegisteredForNotificationsForClients:(id)a0; - (BOOL)_isRegisteredForNotificationsWithRemoteGateway:(id)a0; - (BOOL)_isRetrievalInProgressForPrimaryAccessory:(id)a0 linkType:(long long)a1; - (BOOL)_isSecureClassTriggeredByCharacteristics:(id)a0; - (BOOL)_isSharedHomeVersionTrustZoneCapable; - (BOOL)_isUserValid:(id)a0 error:(id *)a1; - (BOOL)_loadBalanceWriteRequestOnResidentForAccessory:(id)a0 accessoryWriteRequestMapTable:(id)a1 requestMessage:(id)a2 source:(unsigned long long)a3 responseTuples:(id)a4 withCompletionHandler:(id /* block */)a5; - (void)_loadBalancedRedispatchForAccessories:(id)a0 source:(unsigned long long)a1 dispatchGroup:(id)a2 writeRequestMap:(id)a3 requestMessage:(id)a4 responseTuples:(id)a5; - (void)_migrateAppleMediaAccessoriesWithCloudZone:(id)a0 migrationQueue:(id)a1 completion:(id /* block */)a2; - (void)_migrateHomeAllObjectsCloudZone:(id)a0 migrationGroup:(id)a1 migrationQueue:(id)a2 saveModels:(id)a3 runModels:(id)a4; - (void)_migrateHomeMediaSettingsCloudZone:(id)a0 migrationQueue:(id)a1 completion:(id /* block */)a2; - (void)_migrateHomeObjectCloudZone:(id)a0 defaultModel:(id)a1 completion:(id /* block */)a2; - (void)_migrateHomeSettingsCloudZone:(id)a0 migrationQueue:(id)a1 completion:(id /* block */)a2; - (void)_migrateHomeUsersCloudZone:(id)a0 migrationQueue:(id)a1 completion:(id /* block */)a2; - (void)_migrateResidentDevicesCloudZone:(id)a0 migrationQueue:(id)a1 completion:(id /* block */)a2; - (void)_migrateUnknownAccessoriesWithCloudZone:(id)a0 accessoryUUIDs:(id)a1 migrationQueue:(id)a2 completion:(id /* block */)a3; - (void)_modifyCharacteristicNotifications:(id)a0 mediaNotifications:(id)a1 enableNotification:(BOOL)a2 withDevice:(id)a3; - (void)_modifyCharacteristicNotifications:(id)a0 mediaNotifications:(id)a1 enableNotification:(BOOL)a2 withDevice:(id)a3 completion:(id /* block */)a4; - (void)_modifyCharacteristicNotificationsOnRemoteGateways:(id)a0 mediaNotifications:(id)a1 enableNotification:(BOOL)a2; - (void)_modifyCharacteristicNotificationsOnResident:(id)a0 mediaNotifications:(id)a1 enableNotification:(BOOL)a2; - (void)_notifyChangedCharacteristics:(id)a0 identifier:(id)a1 multiPartResponse:(BOOL)a2 moreMessagesInMultipart:(BOOL)a3 requestMessage:(id)a4 withCompletionHandler:(id /* block */)a5; - (void)_notifyChangedCharacteristics:(id)a0 message:(id)a1 modifiedCharacteristics:(id)a2 broadcast:(BOOL)a3; - (void)_notifyChangedCharacteristics:(id)a0 withRequestIdentifier:(id)a1 notificationUpdateIdentifier:(id)a2 toUserDeviceAddress:(id)a3 broadcast:(BOOL)a4; - (void)_notifyChangedProperties:(id)a0 withRequestIdentifier:(id)a1 notificationUpdateIdentifier:(id)a2 toUserDeviceAddress:(id)a3; - (void)_notifyClientOfNewlyAddedAccessories:(id)a0 requestMessage:(id)a1; - (void)_notifyClientsOfAccessoryInfoUpdatedForAccessories:(id)a0 shouldRefreshBadge:(BOOL)a1 withCompletion:(id /* block */)a2; - (void)_notifyClientsOfUpdatedResidentUser:(id)a0; - (void)_notifyOwnerOfAddedAccessories:(id)a0 completion:(id /* block */)a1; - (void)_notifyRemoteControllerAccessoryReachableWithAccessory:(id)a0 device:(id)a1; - (void)_notifyRemoteUsersOfChangedCharacteristics:(id)a0 message:(id)a1 broadcast:(BOOL)a2; - (void)_notifyRemoteUsersOfChangedProperties:(id)a0 requestMessageInformation:(id)a1; - (void)_notifyRetrievalError:(id)a0 accessoryServer:(id)a1 linkType:(long long)a2 accessoryOperationBlock:(id /* block */)a3; - (void)_notifyThreadLayerOfResidentChange; - (void)_notifyUpdatedCharacteristic:(id)a0 withRequestIdentifier:(id)a1 notificationUpdateIdentifier:(id)a2 toUserDeviceAddress:(id)a3 completion:(id /* block */)a4; - (id)_outgoingInvitationForUserWithHandle:(id)a0; - (void)_pairAccessoryWithAccessoryDescription:(id)a0 configuration:(id)a1 pairingEvent:(id)a2 progressHandler:(id /* block */)a3 requestMessage:(id)a4; - (void)_pairAccessoryWithAccessoryDescription:(id)a0 unpairedAccessory:(id)a1 configuration:(id)a2 pairingEvent:(id)a3 requestMessage:(id)a4; - (BOOL)_passReadRequestToCompanion:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 pendingResponses:(id)a3 remoteAccessories:(id)a4 withCompletionHandler:(id /* block */)a5; - (BOOL)_passWriteRequestToCompanion:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 remoteAccessories:(id)a3 responseTuples:(id)a4 withCompletionHandler:(id /* block */)a5; - (void)_performOperation:(id)a0 completion:(id /* block */)a1; - (void)_performPostSaveActionsWithReason:(id)a0; - (BOOL)_populateTriggerModel:(id)a0 fromBuilderMessage:(id)a1 transaction:(id)a2 responsePayload:(id)a3; - (void)_postInternalNotificationForChangedCharacteristics:(id)a0 modifiedCharacteristics:(id)a1 changedByThisDevice:(BOOL)a2 residentShouldNotifyPeers:(BOOL)a3 message:(id)a4 broadcast:(BOOL)a5; - (id)_primaryAccessoryForServer:(id)a0; - (void)_processAccessoriesToAddForUnpairedAccessory:(id)a0 certificationStatus:(long long)a1 accessoryServer:(id)a2 networkCredential:(id)a3 pairingEvent:(id)a4 message:(id)a5 completionHandler:(id /* block */)a6; - (void)_processLegacyPairingRequestForMessage:(id)a0 cancelPairing:(BOOL)a1; - (void)_processOutgoingInvitationsRequest:(id)a0; - (void)_processPairingRequestForMessage:(id)a0 cancelPairing:(BOOL)a1; - (void)_processProductDataForNewlyAddedAccessory:(id)a0 transaction:(id)a1; - (id)_processTestModeHomeAccessControlOverride:(id)a0; - (id)_processTestModeHomeLocationStatusOverride:(id)a0; - (id)_processTestModeSkipHH2MigrationOverride:(id)a0; - (void)_processUpdatedAccessoryServer:(id)a0 reAddServices:(BOOL)a1; - (void)_processUpdatedProductDataForAccessory:(id)a0 hapAccessory:(id)a1 transaction:(id)a2; - (id)_productDataFromHAPAccessory:(id)a0; - (void)_purgeResidentUsers; - (void)_queueNewlyAddedAccessoryForResponseWithAccessory:(id)a0 message:(id)a1; - (void)_reachabilityChangedForAccessory:(id)a0 reachable:(BOOL)a1; - (void)_readCharacteristicValues:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 withCompletionHandler:(id /* block */)a3; - (void)_readCharacteristicValuesForAccessories:(id)a0 readRequestMap:(id)a1 responseTuples:(id)a2 requestMessage:(id)a3 source:(unsigned long long)a4 viaDevice:(id)a5 completionHandler:(id /* block */)a6; - (id)_readRequestTuplesFromMessage:(id)a0 outUnhandledRequests:(id *)a1; - (void)_reallyRedispatchReadsToDevice:(id)a0 accessories:(id)a1 dispatchGroup:(id)a2 requestMap:(id)a3 requestMessage:(id)a4 source:(unsigned long long)a5 responseTuples:(id)a6 activity:(id)a7; - (void)_reallyRedispatchWritesToDevice:(id)a0 accessories:(id)a1 dispatchGroup:(id)a2 requestMap:(id)a3 requestMessage:(id)a4 source:(unsigned long long)a5 responseTuples:(id)a6 activity:(id)a7; - (void)_reconfigureAccessoriesOnRouterRemovalWithCompletion:(id /* block */)a0; - (void)_redispatchReadForAccessories:(id)a0 dispatchGroup:(id)a1 requestMap:(id)a2 requestMessage:(id)a3 source:(unsigned long long)a4 responseTuples:(id)a5 errorResponseTuples:(id)a6; - (void)_redispatchWriteForAccessories:(id)a0 dispatchGroup:(id)a1 requestMap:(id)a2 requestMessage:(id)a3 source:(unsigned long long)a4 responseTuples:(id)a5; - (void)_reevaluateAccessoryInfoWithBadgeRefresh:(BOOL)a0; - (void)_refreshCharacteristicValuesOnHomeNotificationEnable; - (void)_refreshMediaProfilesOnHomeNotificationEnable; - (void)_refreshUserDisplayNames; - (void)_registerCameraReachabilityEventNotificationsWithCompletionHandler:(id /* block */)a0; - (void)_registerDeviceForReachabilityNotification:(id)a0 accessoryList:(id)a1; - (void)_registerForReachabilityChangeNotificationsEnabled:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)_registerPairedAccessory:(id)a0 transports:(unsigned long long)a1 setupHash:(id)a2; - (void)_registerResidentReachabilityNotificationWithEnableAccessories:(id)a0 disableAccessories:(id)a1 completionHandler:(id /* block */)a2; - (void)_registerThreadResidentCommissioningMessageHandlers; - (void)_relayAddTriggerToResident:(id)a0; - (void)_remoteAccessEnabled:(BOOL)a0; - (void)_remoteAccessHealthMonitorTimerDidFire; - (void)_remotelySetNotificationsEnabled:(BOOL)a0 forCharacteristics:(id)a1; - (void)_removeAccessories:(id)a0 message:(id)a1; - (id)_removeAccessoriesCommon:(id)a0; - (void)_removeAccessoriesForPrimaryAccessory:(id)a0 error:(id)a1 completionHandler:(id /* block */)a2; - (void)_removeAccessoriesFromContainers:(id)a0; - (void)_removeAccessoryWithUUID:(id)a0 message:(id)a1; - (void)_removeAllHomeContentsAndAccessoryPairings:(BOOL)a0 queue:(id)a1 completionHandler:(id /* block */)a2; - (void)_removeClientConfigurationWithIdentifier:(id)a0; - (void)_removeClientConfigurationWithIdentifier:(id)a0 completion:(id /* block */)a1; - (void)_removeCloudData; - (void)_removeConnectionFromConnectionsDiscoveringSymptomsForNearbyDevices:(id)a0; - (void)_removeCorruptAccessories; - (void)_removeMediaSessionWithIdentifier:(id)a0; - (void)_removeOutgoingInvitationForUser:(id)a0; - (void)_removePendingAccessoryAdd:(id)a0; - (void)_removeRetrievalCompletionTuple:(id)a0; - (void)_removeTrigger:(id)a0 message:(id)a1; - (void)_removeUser:(id)a0; - (void)_removeUser:(id)a0 message:(id)a1; - (void)_removeUserFromContainer:(id)a0; - (void)_removeWithMergeSecondaryAccessory:(id)a0 removedFromBridgeAccessory:(id)a1 completionHandler:(id /* block */)a2; - (void)_requestRemoveClientConfigurationWithIdentifier:(id)a0; - (void)_requestUniquePSKClientConfigurationWithCompletion:(id /* block */)a0; - (BOOL)_residentDeviceAvailable; - (id)_residentUsers; - (void)_resubscribeForNotificationsOnResident:(id)a0; - (void)_retrieveHAPAccessoryForHMDHAPAccessory:(id)a0 linkType:(long long)a1 forceRetrieve:(BOOL)a2 completion:(id /* block */)a3; - (id)_retrieveTupleForPrimaryAccessory:(id)a0 linkType:(long long)a1; - (void)_saveSharedHomeToAccountWithReason:(id)a0 postSyncNotification:(BOOL)a1 options:(id)a2; - (void)_scheduleApplyNetworkRouterSettingsAction:(id)a0; - (void)_scheduleThreadNetworkUpdate; - (void)_sendClientCharacteristicsChangedNotificationWithIdentifier:(id)a0 requestMessage:(id)a1 multiPartResponse:(BOOL)a2 moreInMultiPartResponse:(BOOL)a3 characteristicChanges:(id)a4 completionHandler:(id /* block */)a5; - (void)_sendInvitation:(id)a0 message:(id)a1 shareURL:(id)a2 shareToken:(id)a3 suppressHomeInviteNotification:(BOOL)a4; - (void)_sendInvitationCancelationRequestToInvitee:(id)a0; - (void)_sendReadRequestToAccessoryServer:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 pendingResponses:(id)a3 slowFailedAccessories:(id)a4 fastFailedAccessories:(id)a5 unreachableWaitGroup:(id)a6 waitGroup:(id)a7 activity:(id)a8; - (void)_sendRemoveCompletionStatusForHMDAccessories:(id)a0 withCompletion:(id /* block */)a1 error:(id)a2; - (void)_sendResidentInviteWithDestination:(id)a0; - (void)_sendWriteRequestToAccessoryServer:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 failedAccessories:(id)a3 responseTuples:(id)a4 activity:(id)a5 waitGroup:(id)a6 unreachableWaitGroup:(id)a7; - (void)_setAccessories:(id)a0; - (void)_setupActiveNetworkRouterAccessory:(id)a0 existingRouterAccessories:(id)a1; - (id /* block */)_setupCodeProviderForMessage:(id)a0; - (id)_setupDescriptionFromData:(id)a0 error:(id *)a1; - (id)_setupTimerWithPreferenceKey:(id)a0; - (void)_sharedAdminDidFailToAddAccessories:(id)a0; - (BOOL)_shouldAllowAddingAccessoryOfCategory:(id)a0 requestMessage:(id)a1 error:(id *)a2; - (BOOL)_shouldAllowAddingAccessoryWithDescription:(id)a0 requestMessage:(id)a1 error:(id *)a2; - (BOOL)_shouldAvoidTombstoningAccessoryServer:(id)a0 accessory:(id)a1; - (BOOL)_shouldRateLimitChangeNotificationsForCharacteristic:(id)a0; - (BOOL)_shouldRegisterForNotificationsWithDevice:(id)a0; - (BOOL)_shouldSendToDestination:(id)a0 device:(id)a1 remoteSourceDevice:(id)a2; - (BOOL)_shouldUseAttributeReportForBulletin:(id)a0; - (BOOL)_shouldUseDeprecatedAddAccessoryMessage:(id)a0 minimumVersion:(id)a1 primaryResident:(id)a2 shouldRelayMessages:(BOOL)a3; - (BOOL)_shouldWaitForAccessoriesToBeReachable; - (id)_splitCharacteristicChanges:(id)a0 changedAccessories:(id)a1; - (void)_startHomeNotificationDeregistrationTimer; - (void)_storeCHIPRemoteSubscriberFromMessage:(id)a0; - (void)_subscribeForHomeNotificationsFromRemoteGateway:(BOOL)a0; - (void)_subscribeForHomeNotificationsFromRemoteGateway:(BOOL)a0 accessories:(id)a1; - (BOOL)_testTimerForQueuedAddAccessoryWithTimer:(id)a0; - (void)_unconfigureNetworkRouterClientManager; - (void)_unconfigurePairedAccessoriesForServer:(id)a0 updateReachability:(BOOL)a1; - (id)_unexpectedCharacteristicsFromCharacteristicNotifications:(id)a0; - (void)_unitTest_setRetrievalCompletionsTimeout:(double)a0; - (void)_updateActiveNetworkRouterAccessory:(id)a0 isReplacement:(BOOL)a1 withTransaction:(id)a2; - (void)_updateBulletinBoardOfChangedCharacteristics:(id)a0 changedByThisDevice:(BOOL)a1 changeNotificationFromPrimary:(BOOL)a2; - (void)_updateConfigurationStateForResidentDevice:(id)a0 desiredConfigState:(unsigned long long)a1 message:(id)a2; - (void)_updateConfigurationVersion; - (void)_updateExpectConfigurationVersion; - (void)_updateHomeLocation; - (void)_updateOutgoingInvitationsWithCompleteUserManagementOperation:(id)a0; - (void)_updateOwnedTriggers; - (void)_updateReachabilityChangeToRegisteredDevices:(id)a0; - (void)_updateResidentFirstAccessoryCommunicationEnabled; - (void)_updateThreadNetworkWithModel:(id)a0 message:(id)a1; - (void)_updateWoWState:(id)a0; - (BOOL)_validateAddingNewTriggerWithName:(id)a0 message:(id)a1; - (BOOL)_verifyUserManagementPermissionForAccessory:(id)a0 error:(id *)a1; - (void)_waitForEarlyDispatchTimeout:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 failedAccessories:(id)a3 responseTuples:(id)a4 activity:(id)a5 unreachableWaitGroup:(id)a6 failureWaitGroup:(id)a7; - (void)_waitForEarlyDispatchTimeoutOnReadRequest:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 pendingResponses:(id)a3 activity:(id)a4 slowFailedAccessories:(id)a5 tmpErrorResponseTuples:(id)a6 unreachableWaitGroup:(id)a7 failureWaitGroup:(id)a8; - (void)_waitForWriteRequestFanOut:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 responseTuples:(id)a3 failedAccessories:(id)a4 activity:(id)a5 waitGroup:(id)a6 failureWaitGroup:(id)a7; - (void)_wol_processChangedCharacteristicResponses:(id)a0; - (void)_writeAccessoryCapabilities:(id)a0 accessoryUUID:(id)a1 homeUUID:(id)a2; - (void)_writeCharacteristicValues:(id)a0 requestMessage:(id)a1 source:(unsigned long long)a2 withCompletionHandler:(id /* block */)a3; - (void)_writeCharacteristicValuesForAccessories:(id)a0 writeRequestMap:(id)a1 responseTuples:(id)a2 requestMessage:(id)a3 viaDevice:(id)a4 source:(unsigned long long)a5 completionHandler:(id /* block */)a6; - (void)_writeResidentCapabilities:(id)a0 accessoryUUID:(id)a1 homeUUID:(id)a2; - (id)accessoriesWithUUIDs:(id)a0; - (void)accessoryBrowser:(id)a0 accessoryServer:(id)a1 didDiscoverAccessories:(id)a2 transaction:(id)a3 error:(id)a4; - (void)accessoryBrowser:(id)a0 accessoryServer:(id)a1 didStopPairingWithError:(id)a2; - (void)accessoryBrowser:(id)a0 accessoryServer:(id)a1 didUpdateCategory:(id)a2; - (void)accessoryBrowser:(id)a0 accessoryServer:(id)a1 didUpdateConnectionState:(BOOL)a2 sessionInfo:(id)a3 linkLayerType:(long long)a4 withError:(id)a5; - (void)accessoryBrowser:(id)a0 accessoryServer:(id)a1 didUpdateHasPairings:(BOOL)a2; - (void)accessoryBrowser:(id)a0 accessoryServer:(id)a1 didUpdateValuesForCharacteristics:(id)a2 stateNumber:(id)a3 broadcast:(BOOL)a4; - (void)accessoryBrowser:(id)a0 didAddAccessoryAdvertisement:(id)a1; - (void)accessoryBrowser:(id)a0 didFindAccessoryServer:(id)a1 stateChanged:(BOOL)a2 stateNumber:(id)a3 completion:(id /* block */)a4; - (void)accessoryBrowser:(id)a0 didFindAccessoryServerNeedingReprovisioning:(id)a1 error:(id)a2; - (void)accessoryBrowser:(id)a0 didFinishPairingForAccessoryServer:(id)a1; - (void)accessoryBrowser:(id)a0 didFinishWACForAccessoryWithIdentifier:(id)a1 error:(id)a2; - (void)accessoryBrowser:(id)a0 didRemoveAccessoryAdvertisement:(id)a1; - (void)accessoryBrowser:(id)a0 didRemoveAccessoryServer:(id)a1 error:(id)a2; - (void)accessoryBrowser:(id)a0 didTombstoneAccessoryServer:(id)a1; - (void)accessoryBrowser:(id)a0 didUpdateEndpoint:(id)a1; - (void)accessoryBrowser:(id)a0 didUpdateReachability:(BOOL)a1 forBTLEAccessoriesWithServerIdentifier:(id)a2; - (void)accessoryBrowser:(id)a0 discoveryFailedWithError:(id)a1 accessoryServer:(id)a2 linkType:(long long)a3; - (void)accessoryBrowser:(id)a0 identifier:(id)a1 reachable:(BOOL)a2; - (unsigned long long)accessoryCountForRoom:(id)a0; - (id)accessoryForMediaProfileUniqueIdentifier:(id)a0; - (unsigned long long)accessorySettingsLocalMessageHandler:(id)a0 callerPrivilegeWithMessage:(id)a1; - (id)accessorySettingsMessengerMessageTargetUUID; - (id)accessoryWithDeviceIdentifier:(id)a0; - (id)accessoryWithSPIClientIdentifier:(id)a0; - (id)actionWithDictionaryRepresentation:(id)a0; - (id)addActionSetName:(id)a0; - (void)addCompanionAsResidentUser:(id)a0; - (void)addMediaSession:(id)a0; - (void)addMediaSessionState:(id)a0; - (void)addNewlyConfiguredAccessories:(id)a0 addSessionIdentifier:(id)a1; - (void)addNotificationDeregistrationForApplicationBundleIdentifier:(id)a0; - (void)addNotificationRegistrationForApplicationBundleIdentifier:(id)a0 includesAppleMediaAccessories:(BOOL)a1; - (void)addOutgoingInvitation:(id)a0; - (void)addResidentCapableDevice:(id)a0; - (void)addToCurrentTriggers:(id)a0; - (void)addUnconfiguredResidentDevice:(id)a0; - (void)addUser:(id)a0; - (id)aggregateDataTopicForMediaGroupsAggregator:(id)a0; - (void)aggregator:(id)a0 accessoryCapabilitiesWithUUID:(id)a1 completion:(id /* block */)a2; - (void)aggregator:(id)a0 changedAccessoryCapabilities:(id)a1 rawCapabilities:(id)a2 accessoryUUID:(id)a3 homeUUID:(id)a4; - (void)aggregator:(id)a0 changedResidentCapabilities:(id)a1 rawCapabilities:(id)a2 accessoryUUID:(id)a3 homeUUID:(id)a4; - (void)aggregator:(id)a0 didReceiveDeviceIRKWithUUID:(id)a1 deviceIRK:(id)a2; - (void)aggregator:(id)a0 didReceivePublicPairingKeyWithUUID:(id)a1 pairingIdentity:(id)a2; - (void)aggregator:(id)a0 didReceiveSoftwareVersionWithUUID:(id)a1 softwareVersion:(id)a2; - (void)aggregator:(id)a0 residentCapabilitiesWithUUID:(id)a1 completion:(id /* block */)a2; - (void)aggregatorDidBecomePrimary:(id)a0; - (id)allNewlyConfiguredAccessories; - (id)appleMediaAccessoriesForMediaGroupsAggregator:(id)a0; - (id)appleMediaAccessoriesForStateManager:(id)a0; - (BOOL)applyDeviceLockStatus:(id)a0; - (BOOL)areAllResidentsUnreachable; - (unsigned long long)assistantAccessCapableAccessoryCount; - (id)audioDestinationControllerDataForDestination:(id)a0; - (void)auditUsersForNotifications:(id)a0; - (BOOL)awdPrimaryReportingDevice; - (id)backingStoreObjects:(long long)a0; - (id)balancedResidentMapForAccessories:(id)a0; - (void)btleAccessoryReachabilityProbeTimer:(BOOL)a0; - (id)builtInActionSetInfo; - (void)cacheResponsesForMessage:(id)a0; - (BOOL)canTopicBeForwardedToPrimaryFromResident:(id)a0; - (BOOL)checkForNetworkRouterSupport:(unsigned long long)a0 error:(id *)a1; - (void)checkTimerTriggers; - (void)cleanChangesIfNoAddChangeObjectID:(id)a0 completion:(id /* block */)a1; - (void)computeBridgedAccessoriesForAllBridges; - (void)configureAccessorySettingsMessengerWithMessengerFactory:(id)a0 messageHandlerFactory:(id)a1; - (void)configureAfterAccessoriesConfigurationTrackerNotificationsWithCurrentAccessory:(id)a0 accessories:(id)a1 uncommittedTransactions:(id)a2; - (void)configureAppleMediaAccessoriesStateManagerWithStateManagerWithFactory:(id)a0 messengerFactory:(id)a1 metricsDispatcherFactory:(id)a2; - (void)configureBulletinNotification; - (void)configureMediaDestinationControllersForAccessories:(id)a0; - (void)configureMediaGroupObjects; - (void)configureMediaGroupsAggregateConsumer; - (void)configureMediaGroupsAggregator; - (void)configureMediaGroupsUnconfiguredParticipantOnboardingManager; - (void)configureMediaSystems; - (void)configureMultiuserSettingsMessengerWithMessengerFactory:(id)a0; - (void)configureNaturalLightingForDemoMode; - (void)configureNaturalLightingWithDemoModeEnabled:(BOOL)a0; - (void)configurePrimaryResidentMessageRouterWithFactory:(id)a0 metricsDispatcherFactory:(id)a1; - (void)configureRemoteEventRouterClientControllerForAccessories:(id)a0; - (void)configureSiriEndpointProfilesMessengerWithMessengerFactory:(id)a0 messageHandlerFactory:(id)a1; - (void)configureUnifiedLanguageValueListSettingDataProviderWithFactory:(id)a0; - (BOOL)configureWithHomeManager:(id)a0 accessoriesPresent:(id)a1 uncommittedTransactions:(id)a2 source:(unsigned long long)a3; - (id)confirmedPrimaryResidentDevice; - (id)confirmedPrimaryResidentDeviceForPrimaryResidentChangeMonitor:(id)a0; - (BOOL)containsRemovedUser:(id)a0; - (id)createAccessorySettingsLocalMessageHandlerWithHomeUUID:(id)a0 languageValuesDataProvider:(id)a1; - (id)createAccessorySettingsMessengerWithMessageTargetUUID:(id)a0 messageDispatcher:(id)a1 messageRouter:(id)a2 messageHandler:(id)a3 logEventSubmitter:(id)a4 legacyMessageReceiver:(id)a5; - (id)createActionSetWithName:(id)a0 uuid:(id)a1 type:(id)a2; - (id)createAppleMediaAccessoriesStateManagerMetricsDispatcherWithIdentifier:(id)a0 logEventSubmitter:(id)a1; - (id)createAppleMediaAccessoriesStateManagerWithIdentifier:(id)a0 messenger:(id)a1 metricsDispatcher:(id)a2; - (id)createAppleMediaAccessoriesStateMessengerWithIdentifier:(id)a0 messageDispatcher:(id)a1; - (void)createCoordinationStateManagerForCurrentAccessory:(id)a0; - (id)createModelForAppDataPayload:(id)a0 existingAppData:(id)a1 parentUUID:(id)a2; - (id)createMultiuserSettingsMessenger:(id)a0 messageDispatcher:(id)a1; - (id)createPrimaryResidentMessageRouterMetricsDispatcherWithLogEventSubmitter:(id)a0; - (id)createPrimaryResidentMessageRouterWithHomeUUID:(id)a0 messageDispatcher:(id)a1 metricsDispatcher:(id)a2; - (void)createRemoteEventRouterServerIfNeeded; - (id)createSiriEndpointProfileMessageHandlerWithHomeUUID:(id)a0; - (id)createSiriEndpointProfilesMessengerWithMessageTargetUUID:(id)a0 messageDispatcher:(id)a1 messageRouter:(id)a2 messageHandler:(id)a3; - (id)createUnifiedLanguageValueListSettingDataProvider; - (BOOL)currentDeviceSupportsSiriUnsecuringActionsWithNoPasscodeForSiriSecureAccessoryAccessController:(id)a0; - (BOOL)currentDeviceSupportsSiriUnsecuringActionsWithWatchAuthForSiriSecureAccessoryAccessController:(id)a0; - (id)dataProvidersForUnifiedLanguageValueListSettingDataProvider:(id)a0; - (id)deletedBackingStoreObject; - (unsigned long long)deriveNetworkRouterSupport:(unsigned long long)a0; - (id)destinationControllerDataForAppleMediaAccessory:(id)a0; - (id)destinationControllerWithCommittedDestinationIdentifier:(id)a0; - (id)destinationControllerWithDestinationIdentifier:(id)a0; - (id)destinationControllerWithIdentifier:(id)a0; - (id)destinationControllers; - (id)destinationForAppleMediaAccessory:(id)a0; - (id)destinationForMediaSystem:(id)a0; - (id)destinationManagerPassingTest:(id /* block */)a0; - (id)destinationManagerWithDestinationIdentifier:(id)a0; - (id)destinationManagerWithIdentifier:(id)a0 mediaGroupsAggregator:(id)a1; - (id)destinationManagerWithParentIdentifier:(id)a0; - (long long)destinationTypeForDestinationWithIdentifier:(id)a0; - (id)deviceForAccessoryUUID:(id)a0 forRemoteEventRouterClientController:(id)a1; - (id)deviceForAppleMediaAccessoryMessageRouter:(id)a0 message:(id)a1; - (id)deviceForPrimaryResidentForRemoteEventRouterClientController:(id)a0; - (void)didReceiveAccessorySetting:(id)a0 accessoryUUID:(id)a1; - (void)didUpdateAggregateDataForMediaGroupsAggregateConsumer:(id)a0; - (void)discoverPrimaryResidentForEventRouterClientController:(id)a0; - (void)dispatchRequestToEvaluateCondition:(id)a0 forCharacteristics:(id)a1 completion:(id /* block */)a2; - (void)dropAllChangesWithArrayOfObjectIDs:(id)a0; - (void)dropAllChangesWithObjectID:(id)a0; - (id)dumpActionSetDescription; - (id)dumpCharacteristicNotificationRegistry; - (id)dumpMediaSessionDescription; - (void)enableHomeNotificationsForMediaAccessory:(id)a0; - (void)enableLocationServiceSettings; - (void)enableMediaNotifications:(BOOL)a0 directlyOnMediaAccessory:(id)a1 completion:(id /* block */)a2; - (void)enableMediaNotifications:(BOOL)a0 directlyOnMediaAccessory:(id)a1 forStateManager:(id)a2 completion:(id /* block */)a3; - (void)enableNotificationsForDevices:(id)a0; - (void)enableUserListeningHistoryForAccessoryUUID:(id)a0 userUUID:(id)a1; - (void)encodeMediaSystemsWithCoder:(id)a0 modifiedOptions:(unsigned long long)a1; - (void)evaluateIfMediaPlaybackStateChanged:(id)a0; - (void)evaluateNotificationConditionForCharacteristics:(id)a0 homePresence:(id)a1 completion:(id /* block */)a2; - (void)evaluateResidentUpdate; - (void)evaluateShouldRelaunchAndSetRelaunch; - (id)eventRouterDumpStateInfo; - (id)eventSourceForMediaGroupsAggregator:(id)a0; - (id)eventStoreReadHandleForRemoteEventRouterClientController:(id)a0; - (id)eventStoreWriteHandleForRemoteEventRouterClientController:(id)a0; - (void)executeActionSet:(id)a0; - (void)executeActionsFromMessage:(id)a0; - (id)expandedTopicsWithTopics:(id)a0; - (void)fetchAllMigratedObjectsForCloudZone:(id)a0 completion:(id /* block */)a1; - (id)filterBuiltinActionSets:(id)a0; - (void)finishPairingForServer:(id)a0; - (void)fixupHomeAfterDecoding; - (id)getBulletinBoardNotificationSerializedFileName; - (id)getCameraNotificationSettingsSerializedFileName; - (id)getReachabilityTupleForAccessoryUUID:(id)a0; - (void)getReachableIPAccessories:(unsigned long long *)a0 btleAccessories:(unsigned long long *)a1 mediaAccessories:(unsigned long long *)a2; - (void)getRunTimeStateUpdateWithOptions:(unsigned long long)a0 includeMediaAccessorySessionState:(BOOL)a1 includeResidentDeviceState:(BOOL)a2 completion:(id /* block */)a3; - (id)getServiceTransaction:(id)a0 parentUUID:(id)a1 changeType:(unsigned long long)a2; - (id)getTransactionFromHAPAccessory:(id)a0 hmdAccessory:(id)a1 uuid:(id)a2 hostAccessoryUUID:(id)a3 configurationAppIdentifier:(id)a4 objectChangeType:(unsigned long long)a5; - (BOOL)getUpdateTransactionForAccessory:(id)a0 hapAccessory:(id)a1 accessoryTransaction:(id)a2 addSvcTransactions:(id *)a3 updateSvcTransactions:(id *)a4 removeSvcTransactions:(id *)a5; - (void)handleAccessoryReachabilityChangeNotification:(id)a0; - (void)handleAccountHandlesUpdated:(id)a0; - (void)handleActive:(id)a0; - (void)handleActiveAccountChanged:(id)a0; - (void)handleAdaptiveClientDisconnected:(id)a0; - (void)handleCHIPSendRemoteRequestMessage:(id)a0; - (void)handleCHIPSendReportMessage:(id)a0; - (void)handleCommissioningCertificateRequest:(id)a0; - (void)handleCurrentUserPrivilegeChanged:(id)a0; - (void)handleDeviceCapabilitiesUpdated:(id)a0; - (void)handleDidReceiveIDSMessageWithNoListener:(id)a0; - (void)handleFetchLightProfileSettingsMessage:(id)a0; - (void)handleMatterPairingCompletionNotification:(id)a0; - (void)handleNetworkRouterProfileAdded:(id)a0; - (void)handleNetworkRouterProfileRemoved:(id)a0; - (void)handlePrimaryResidentChangeNotification:(id)a0; - (void)handleRemoteDeviceBecameReachableNotification:(id)a0; - (void)handleRemoveAccessory:(id)a0 completion:(id /* block */)a1; - (void)handleRemoveAccessoryMessage:(id)a0; - (void)handleRemovedMediaSessions:(id)a0; - (void)handleResetAndRemoveAllCHIPPairingsFromAccessoryMessage:(id)a0; - (void)handleResetMatterStorageRequest:(id)a0; - (void)handleResidentNotificationAccessoryReachableMessage:(id)a0; - (void)handleSiriEndPointAddedNotification:(id)a0; - (void)handleUpdatedCHIPPropertiesOnHomeModel:(id)a0 actions:(id)a1; - (void)handleUpdatedCharacteristics:(id)a0 accessoryServer:(id)a1; - (id)hapAccessoriesForServer:(id)a0; - (id)hapAccessoriesForServer:(id)a0 linkType:(long long)a1; - (id)hapAccessoryServerIdentifiers; - (id)hapAccessoryUniqueIdentifiers; - (id)hapAccessoryWithIdentifier:(id)a0; - (id)hapAccessoryWithIdentifier:(id)a0 instanceID:(id)a1; - (BOOL)hasResidentDevicesForPrimaryResidentChangeMonitor:(id)a0; - (BOOL)hasSiriEndpointAccessory; - (id)hmdHAPAccessoryWithHAPAccessory:(id)a0; - (id)homeBulletinContext; - (id)homeConfigurationModelObjectWithChangeType:(unsigned long long)a0; - (id)homeConfigurationUUID; - (BOOL)homeHasActiveWACPairing; - (long long)homeLocationForSiriSecureAccessoryAccessController:(id)a0; - (id)hubAccessories; - (id)initWithName:(id)a0 uuid:(id)a1 defaultRoomUUID:(id)a2 owner:(id)a3 homeManager:(id)a4 presenceAuth:(id)a5; - (id)initWithName:(id)a0 uuid:(id)a1 defaultRoomUUID:(id)a2 owner:(id)a3 homeManager:(id)a4 presenceAuth:(id)a5 metricsDispatcherFactory:(id)a6 logEventSubmitter:(id)a7 dailyScheduler:(id)a8 currentUserFactory:(id /* block */)a9 residentDeviceManagerFactory:(id /* block */)a10 locationHandlerFactory:(id /* block */)a11 hapMetadata:(id)a12 siriSecureAccessoryAccessController:(id)a13 carPlayDataSource:(id)a14 deviceLockStateDataSource:(id)a15 notificationRegistry:(id)a16 administratorHandlerFactory:(id /* block */)a17 netManagerFactory:(id /* block */)a18 wifiManagerFactory:(id /* block */)a19 symptomsHandlerFactory:(id /* block */)a20 xpcMessageTransportFactory:(id)a21 localCapabilitiesDataSource:(id)a22 notificationCenter:(id)a23; - (BOOL)isAccessAllowedForCharacteristicsWithMessage:(id)a0; - (BOOL)isAppleMediaAccessory:(id)a0; - (BOOL)isApplicationBundleIDSubscribedToAppleMediaAccessoryState:(id)a0; - (BOOL)isCarPlayAccessAllowedForActionSet:(id)a0 withMessage:(id)a1 fromSource:(unsigned long long)a2; - (BOOL)isCurrentDeviceConfirmedPrimaryResident; - (BOOL)isCurrentDevicePairedWithWatchForSiriSecureAccessoryAccessController:(id)a0; - (BOOL)isCurrentDevicePrimaryResidentForRemoteEventRouterClientController:(id)a0; - (BOOL)isCurrentDeviceResidentCapableForRemoteEventRouterClientController:(id)a0; - (BOOL)isCurrentDeviceThreadPreferredPrimaryResident; - (BOOL)isDeviceIdentifierPrimaryResident:(id)a0; - (BOOL)isDevicePrimaryResident:(id)a0; - (BOOL)isLocationServiceSettingsEnabled; - (BOOL)isMediaSystem:(id)a0; - (BOOL)isMessagedHomepodSettingsEnabledForClientController:(id)a0; - (BOOL)isNetworkAvailableForRemoteEventRouterClientController:(id)a0; - (BOOL)isRemoteAccessDeviceReachable; - (BOOL)isSidekickAccessory:(id)a0; - (BOOL)isThisHomeMigratedToHH2; - (BOOL)isThreadNetworkUp; - (id)lightProfileWithUUID:(id)a0; - (id)loadMigrationBulletinBoardNotificationsFromDisk; - (id)loadMigrationCameraNotificationSettingsFromDisk; - (id)localAndRemoteSubscriptionProvider; - (id)matterAccessoriesWithNewFirmwareInstalledInHome; - (id)mediaDestinationManagerWithParticipantAccessoryUUID:(id)a0 forMediaGroupsUnconfiguredParticipantOnboardingManager:(id)a1; - (id)mediaDestinationManagersWithHomeTheaterSupportedOptions; - (id)mediaDestinationManagersWithSupportedOptions:(unsigned long long)a0; - (id)mediaDestinationsInRoom:(id)a0; - (id)mediaGroupsAggregateDataTopicName; - (id)mediaProfileForUniqueIdentifier:(id)a0; - (id)mediaSessionStateWithIdentifier:(id)a0; - (id)mediaSessionWithIdentifier:(id)a0; - (id)mediaSessionWithUUID:(id)a0; - (id)mediaSystemController:(id)a0 accessoryForUUID:(id)a1; - (void)mediaSystemController:(id)a0 didRemoveMediaSystem:(id)a1; - (void)mediaSystemController:(id)a0 removeAccessories:(id)a1 fromAssistantAccessControl:(id)a2; - (id)mediaSystemForAppleMediaAccessory:(id)a0; - (id)mediaSystemsWithUUIDs:(id)a0; - (void)mergeMediaDestinationControllerDataWithConsumer:(id)a0; - (void)mergeMediaDestinationsWithConsumer:(id)a0; - (void)mergeMediaGroupsAggregateDataWithConsumer:(id)a0; - (id)messageDispatcherForRemoteEventRouterClientController:(id)a0; - (id)messageTargetForDeviceIdentifier:(id)a0; - (void)migrateAfterCloudMerge:(id)a0; - (void)migrateAfterResidentChange; - (void)migrateCloudZone:(id)a0 completion:(id /* block */)a1; - (void)migrateLegacyLocationServiceSettings; - (id)migrateOwnedTriggers; - (id)modelObjectWithChangeType:(unsigned long long)a0; - (id)modelObjectWithChangeType:(unsigned long long)a0 version:(long long)a1; - (void)modifyCharacteristicNotifications:(id)a0 mediaNotifications:(id)a1 enableNotification:(BOOL)a2 withDevice:(id)a3; - (id)multiUserSettings; - (id)namesOfServicesWithNewFirmwareAvailableInHome; - (id)notificationCenterForRemoteEventRouterClientController:(id)a0; - (id)notificationRegistrationsForAppleMediaAccessories; - (void)notifyClientsOfAccessoryInfoUpdatedForAccessories:(id)a0; - (void)notifyClientsOfReachabilityUpdateForAccessory:(id)a0; - (void)notifyNewRemotePeersFound:(BOOL)a0 remoteUsersRemoved:(id)a1 forceRemoteNotificationRegistration:(BOOL)a2; - (void)notifyOfAddedAccessory:(id)a0; - (void)notifyOfChangedCharacteristic:(id)a0 changedByThisDevice:(BOOL)a1 residentShouldNotifyPeers:(BOOL)a2 message:(id)a3; - (void)notifyOfNewlyAddedAccessoryByThisOwnerDevice:(id)a0; - (void)notifyOfRemovedAccessory:(id)a0 source:(unsigned long long)a1; - (void)notifyRemoteUsersOfChangedCharacteristics:(id)a0 message:(id)a1 broadcast:(BOOL)a2; - (id)outgoingInvitationWithUUID:(id)a0; - (BOOL)ownerTrustZoneCapable; - (id)participantDataTopicForAccessory:(id)a0 mediaGroupsAggregator:(id)a1; - (void)performLocalAddAccessoryWithDescription:(id)a0 progressHandlerDelegate:(id)a1 completion:(id /* block */)a2; - (void)performPostSaveActionsWithReason:(id)a0; - (id)performReadRequests:(id)a0 loggingObject:(id)a1; - (id)performReadRequests:(id)a0 withRetries:(long long)a1 timeInterval:(double)a2 loggingObject:(id)a3; - (id)performWriteRequests:(id)a0 loggingObject:(id)a1; - (id)performWriteRequests:(id)a0 withRetries:(long long)a1 timeInterval:(double)a2 loggingObject:(id)a3; - (id)playbackArchiveWithSessionIdentifier:(id)a0; - (id)prepareUserManagementOperationForUser:(id)a0 accessories:(id)a1 type:(unsigned long long)a2 error:(id *)a3; - (id)prepareUserManagementOperationForUser:(id)a0 accessory:(id)a1 type:(unsigned long long)a2 model:(id)a3 error:(id *)a4; - (id)primaryResidentChangeMonitorForRemoteEventRouterClientController:(id)a0; - (id)primaryResidentChangeMonitorForRouterServer:(id)a0; - (id)primaryResidentDeviceForPrimaryResidentMessageRouter:(id)a0; - (id)primaryResidentDeviceIdentifierForRemoteEventRouterClientController:(id)a0; - (id)propertiesRegisteredForMediaProfileUniqueIdentifier:(id)a0; - (void)queryPrimaryResidentReachabilityForAccessories:(id)a0 completion:(id /* block */)a1; - (void)reEvaluateHomeHubState; - (void)reEvaluateTriggers; - (void)reachabilityChangedForAccessory:(id)a0 reachable:(BOOL)a1; - (void)readCharacteristicValues:(id)a0 identifier:(id)a1 source:(unsigned long long)a2 qualityOfService:(long long)a3 withCompletionHandler:(id /* block */)a4; - (void)readCharacteristicValues:(id)a0 source:(unsigned long long)a1 qualityOfService:(long long)a2 withCompletionHandler:(id /* block */)a3; - (void)readCharacteristicValues:(id)a0 source:(unsigned long long)a1 sourceForLogging:(id)a2 qualityOfService:(long long)a3 withCompletionHandler:(id /* block */)a4; - (void)readProfileState:(id)a0 viaDevice:(id)a1; - (void)readProfileState:(id)a0 viaDevice:(id)a1 forStateManager:(id)a2; - (id)receiverForParticipantAccessoryUUID:(id)a0 mediaGroupsLocalDataStorage:(id)a1; - (void)redispatchMediaReadRequests:(id)a0 viaDevice:(id)a1 completion:(id /* block */)a2; - (void)redispatchMediaWriteRequests:(id)a0 viaDevice:(id)a1 completion:(id /* block */)a2; - (void)redispatchToResidentMessage:(id)a0 target:(id)a1 responseQueue:(id)a2; - (void)redispatchToResidentMessage:(id)a0 target:(id)a1 responseQueue:(id)a2 viaDevice:(id)a3; - (void)reevaluateAccessoryInfo; - (void)refreshUserDisplayNames; - (void)regionStateUpdated; - (void)registerCameraReachabilityEventNotificationsWithCompletionHandler:(id /* block */)a0; - (void)registerForDeviceWithCapabilities; - (void)remoteAccessEnabled:(BOOL)a0; - (void)remoteAccessHealthMonitorTimerDidFire; - (id)remoteEventAccessControlProvider; - (BOOL)remoteEventAllowedForTopic:(id)a0 deviceType:(unsigned long long)a1 userType:(unsigned long long)a2; - (void)remotelySetNotificationsEnabled:(BOOL)a0 forCharacteristics:(id)a1; - (void)removeAllHomeContentsAndAccessoryPairings:(BOOL)a0 queue:(id)a1 completionHandler:(id /* block */)a2; - (void)removeAllUsersFromAccessory:(id)a0 completionHandler:(id /* block */)a1; - (void)removeBulletinBoardNotificationsMigrationFileFromDisk; - (void)removeCameraNotificationSettingsMigrationFileFromDisk; - (void)removeCharacteristic:(id)a0; - (void)removeFromCurrentTriggers:(id)a0; - (void)removeMediaSession:(id)a0; - (void)removeMediaSessionState:(id)a0; - (id)removeName:(id)a0; - (void)removeOutgoingInvitation:(id)a0; - (void)removeResidentCapableDevice:(id)a0; - (void)removeThreadNetworkPreferredNetworkWithCompletion:(id /* block */)a0; - (void)removeTriggerNoNotification:(id)a0; - (void)removeUnconfiguredResidentDeviceWithUserID:(id)a0; - (void)removeUserWithUserID:(id)a0; - (void)removeWithMergeSecondaryAccessory:(id)a0 removedFromBridgeAccessory:(id)a1 completionHandler:(id /* block */)a2; - (id)replaceActionSetName:(id)a0 withNewName:(id)a1; - (id)replaceName:(id)a0 withNewName:(id)a1; - (void)reportCompletionForMessage:(id)a0; - (BOOL)requiresUnlockToAccessCharacteristics:(id)a0 withMessage:(id)a1; - (void)resetAccessoryHashedRouteIdentifiers; - (void)residentDeviceManager:(id)a0 didUpdatePrimaryResident:(id)a1 previousPrimaryResident:(id)a2; - (void)residentDeviceManager:(id)a0 didUpdateResidentAvailable:(BOOL)a1; - (void)residentDeviceManagerDidUpdateResidents:(id)a0; - (void)resubscribeForNotificationsOnResident:(id)a0; - (id)retrieveAndResetNewlyConfiguredAccessoriesForAddSessionIdentifier:(id)a0; - (void)retrieveCommissioningCertificatesForSharedAdminWithNodeID:(id)a0 publicKey:(id)a1 fabricID:(id)a2 completion:(id /* block */)a3; - (void)retrieveHAPAccessoryForHMDAccessory:(id)a0 linkType:(long long)a1 forceRetrieve:(BOOL)a2 queue:(id)a3 completion:(id /* block */)a4; - (void)retrieveStateForTrackedAccessory:(id)a0 stateNumber:(id *)a1 isReachable:(BOOL *)a2 linkQuality:(unsigned long long *)a3 lastSeen:(id *)a4; - (void)retrieveThreadNetworkMetadataWithCompletion:(id /* block */)a0; - (id)roomForAllDestinationParentIdentifiers:(id)a0; - (id)roomForAllDestinationParentIdentifiers:(id)a0 mediaGroupsAggregator:(id)a1; - (id)roomWithUniqueIdentifier:(id)a0 forClientIdentifierSalt:(id)a1; - (id)roomsForMediaGroupsAggregator:(id)a0; - (id)rootDestinationManagerWithDescendantDestinationIdentifier:(id)a0; - (BOOL)router:(id)a0 shouldHandleMessage:(id)a1 usingRouter:(id)a2; - (id)routerForMediaGroupsAggregatorMessenger:(id)a0; - (id)routerForParticipantAccessoryUUID:(id)a0 mediaGroupsLocalDataStorage:(id)a1; - (id)routerServerUserAccessControlProviderForIdentifier:(id)a0; - (id)routerServerUserAccessControlProviderIdentifierForMessage:(id)a0; - (void)runDailyTask; - (void)runLocationServicesEnabledUpdateWithValue:(BOOL)a0; - (void)runLocationServicesEnabledUpdateWithValue:(BOOL)a0 message:(id)a1; - (void)saveWithReason:(id)a0 information:(id)a1 postSyncNotification:(BOOL)a2; - (void)saveWithReason:(id)a0 information:(id)a1 postSyncNotification:(BOOL)a2 objectChange:(BOOL)a3; - (void)saveWithReason:(id)a0 postSyncNotification:(BOOL)a1; - (void)saveWithReason:(id)a0 postSyncNotification:(BOOL)a1 objectChange:(BOOL)a2; - (void)setAnyBTLEAccessoryReachable:(BOOL)a0; - (void)setCHIPReportHandlerWithSubscriber:(id)a0 handler:(id /* block */)a1; - (void)setCameraReachabilityEventNotificationsEnabled:(BOOL)a0 forAccessory:(id)a1 completionHandler:(id /* block */)a2; - (void)setHomeLocation:(long long)a0; - (void)setHomeUpdatedToROARAndInformClients; - (void)setMediaSettingsValue:(long long)a0 mediaPassword:(id)a1 enabled:(BOOL)a2; - (void)setRemoteAccessEnabled:(BOOL)a0; - (void)setupBackingStore; - (id)sharedUsers; - (BOOL)shouldAllowTopic:(id)a0 forDeviceWithMessageIdentifier:(id)a1; - (BOOL)shouldEnableResidentFirstAccessoryCommunication; - (BOOL)shouldEncodeLegacyLocationServiceSettingForSettingsParentUUID:(id)a0; - (BOOL)shouldRelayNotificationToRegisteredDevicesForSource:(id)a0; - (BOOL)shouldRestrictAllMessagingToLocalTransportsForUser:(id)a0; - (void)startThreadNetwork:(BOOL)a0; - (void)stopThreadNetwork:(BOOL)a0; - (void)stopThreadNetworkWithCompletion:(BOOL)a0 completion:(id /* block */)a1; - (void)storeMigrationBulletinBoardNotificationsToDisk; - (void)storeMigrationCameraNotificationSettingsToDisk; - (void)storeMigrationCharacteristicsAuthorizationData; - (void)subscribeForNotificationsFromRemoteGateway; - (void)suspendedStateChangedForAccessory:(id)a0 suspendedState:(unsigned long long)a1; - (id)symptomsHandlerForAccessory:(id)a0; - (BOOL)synchronouslyFetchIsCarPlayConnectedStatus; - (BOOL)synchronouslyFetchIsCarPlayConnectedWirelessly; - (id)targetAccessoriesWithDestinationIdentifiers:(id)a0; - (id)timerWithTimerInterval:(double)a0; - (void)transactionObjectRemoved:(id)a0 message:(id)a1; - (void)transactionObjectUpdated:(id)a0 newValues:(id)a1 message:(id)a2; - (void)updateActionSetExecutionDates:(id)a0; - (void)updateAppData:(id)a0 identifierKey:(id)a1 lookup:(id)a2; - (void)updateHasOnboardedForWalletKey:(BOOL)a0 message:(id)a1; - (void)updateHomeConfigurationWithModel:(id)a0 message:(id)a1; - (void)updateHomeFirstHAPAccessoryAddedDateToNow; - (void)updateHomeLocation; - (id)updateHomeWithModel:(id)a0 message:(id)a1; - (void)updateLightProfilesSettings:(id)a0; - (void)updateLightProfilesSettingsWithRequiresHomeNotificationsEnabled:(BOOL)a0; - (void)updateNetworkConnectivity:(BOOL)a0 companionReachable:(BOOL)a1; - (void)updateNetworkRouterManagingDeviceSettingsWithModel:(id)a0 message:(id)a1; - (void)updateNetworkRouterSettingsWithModel:(id)a0 message:(id)a1; - (id)updatePersonManagerSettings:(id)a0; - (void)updateROARStatus:(id)a0 message:(id)a1; - (void)userAssistantAccessControlDidUpdate:(id)a0 accessories:(id)a1; - (void)userManagementOperationDidFinish:(id)a0; - (id)userWithMergeID:(id)a0; - (id)userWithPairingIdentity:(id)a0; - (id)userWithPairingIdentityIdentifier:(id)a0; - (BOOL)validateActionsDoNotConflict:(id)a0; - (void)writeCharacteristicValues:(id)a0 source:(unsigned long long)a1 identifier:(id)a2 qualityOfService:(long long)a3 withCompletionHandler:(id /* block */)a4; - (void)writeCharacteristicValues:(id)a0 source:(unsigned long long)a1 transactionId:(id)a2 qualityOfService:(long long)a3 withCompletionHandler:(id /* block */)a4; - (id)writeRequestTuplesFromMessage:(id)a0 outUnhandledRequests:(id *)a1; @end