@class HDPeriodicCountryMonitor, HDSharedSummaryManager, HDDataManager, HDCloudSyncManager, HDActivityCacheManager, HDFitnessMachineManager, HDCurrentActivitySummaryHelper, HDAppSubscriptionManager, HDDeviceManager, HDDeviceKeyValueStoreManager, HDFeatureSettingsManager, HDDaemon, NSObject, HKSynchronousObserverSet, HDAWDSubmissionManager, HDTinkerPrivacyAlertCoordinator, HDAttachmentManager, NSMutableArray, HDSummarySharingEntryIDSManager, HDSourceManager, HDNanoSyncManager, HDWorkoutManager, HDUserDomainConceptManager, HDRestorableAlarmScheduler, HDOntologyConceptManager, HDSharingAuthorizationManager, HDDeviceContextStoreManager, HDConceptIndexManager, HDOntologyDatabase, HDUnitPreferencesManager, HDServiceConnectionManager, HDHealthRecordsAccountExistenceNotifier, HDSourceOrderManager, HDSyncIdentityManager, HDKeyValueDomainManager, HDAuthorizationManager, HDNotificationManager, HDAgeGatingManager, HDDatabase, HDHealthServiceManager, HDAssertionManager, HDRapportMessenger, NSString, HDNotificationSyncManager, HDDaemonSyncEngine, HDMedicalIDDataManager, HKProfileIdentifier, HDMetadataManager, HDUserCharacteristicsManager, NSURL, HDWorkoutCondenser, NSDictionary, HKObserverSet, HDProtectedDataOperationScheduler, HDContributorManager, HDSummarySharingEntryManager, HDDataProvenanceManager, HDDataCollectionManager, HDBackgroundObservationServerExtensionManager, HDOnboardingCompletionManager; @protocol OS_dispatch_group, HDHealthDaemon, HDSyncEngine; @interface HDProfile : NSObject <HKFeatureAvailabilityHealthDataSource, HKAnalyticsHealthDataSource, HDHealthDaemonReadyObserver> { HDDatabase *_database; HDAuthorizationManager *_authorizationManager; HDOntologyDatabase *_ontologyDatabase; HDOntologyConceptManager *_ontologyManager; HDConceptIndexManager *_conceptIndexManager; HDBackgroundObservationServerExtensionManager *_extensionManager; NSString *_directoryPath; HDDaemonSyncEngine *_syncEngine; NSDictionary *_profileExtensionsByIdentifier; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _profileLock; struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } _profileObserverLock; NSObject<OS_dispatch_group> *_profileObserverGroup; BOOL _hasNotifiedProfileInitializedObservers; BOOL _hasNotifiedProfileReadyObservers; HKSynchronousObserverSet *_profileInitializedObservers; HKObserverSet *_profileReadyObservers; NSMutableArray *_postProfileReadyBlocks; } @property (readonly, nonatomic) HKProfileIdentifier *profileIdentifier; @property (readonly, nonatomic) BOOL requiresWeakRetention; @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 (nonatomic) BOOL testModeEnabled; @property (readonly, nonatomic) HDAgeGatingManager *ageGatingManager; @property (readonly, nonatomic) HDAppSubscriptionManager *appSubscriptionManager; @property (readonly, nonatomic) HDAWDSubmissionManager *awdSubmissionManager; @property (readonly, nonatomic) HDProtectedDataOperationScheduler *protectedDataOperationScheduler; @property (readonly, nonatomic) HDNotificationSyncManager *notificationSyncManager; @property (readonly, nonatomic) HDServiceConnectionManager *serviceConnectionManager; @property (readonly, nonatomic) HDKeyValueDomainManager *keyValueDomainManager; @property (readonly, nonatomic) BOOL hasNotifiedProfileReadyObservers; @property (readonly, weak, nonatomic) HDDaemon *daemon; @property (readonly, weak, nonatomic) id<HDHealthDaemon> healthDaemon; @property (readonly, nonatomic) HDActivityCacheManager *activityCacheManager; @property (readonly, nonatomic) HDRestorableAlarmScheduler *alarmScheduler; @property (readonly, nonatomic) HDAttachmentManager *attachmentManager; @property (readonly, nonatomic) HDAuthorizationManager *authorizationManager; @property (readonly, nonatomic) HDCloudSyncManager *cloudSyncManager; @property (readonly, nonatomic) HDConceptIndexManager *conceptIndexManager; @property (readonly, nonatomic) HDContributorManager *contributorManager; @property (readonly, nonatomic) HDCurrentActivitySummaryHelper *currentActivitySummaryHelper; @property (readonly, nonatomic) HDDataManager *dataManager; @property (readonly, nonatomic) HDDataCollectionManager *dataCollectionManager; @property (readonly, nonatomic) HDDataProvenanceManager *dataProvenanceManager; @property (readonly, nonatomic) HDDeviceContextStoreManager *deviceContextManager; @property (readonly, nonatomic) HDDeviceKeyValueStoreManager *deviceKeyValueStoreManager; @property (readonly, nonatomic) HDDeviceManager *deviceManager; @property (readonly, nonatomic) HDFeatureSettingsManager *featureSettingsManager; @property (readonly, nonatomic) HDFitnessMachineManager *fitnessMachineManager; @property (readonly, nonatomic) HDHealthRecordsAccountExistenceNotifier *healthRecordsAccountExistenceNotifier; @property (readonly, nonatomic) HDMedicalIDDataManager *medicalIDDataManager; @property (readonly, nonatomic) HDMetadataManager *metadataManager; @property (readonly, nonatomic) HDNanoSyncManager *nanoSyncManager; @property (readonly, nonatomic) HDNotificationManager *notificationManager; @property (readonly, nonatomic) HDOnboardingCompletionManager *onboardingCompletionManager; @property (readonly, nonatomic) HDOntologyConceptManager *ontologyConceptManager; @property (readonly, nonatomic) HDOntologyDatabase *ontologyDatabase; @property (readonly, nonatomic) HDPeriodicCountryMonitor *periodicCountryMonitor; @property (readonly, nonatomic) HDRapportMessenger *rapportMessenger; @property (readonly, nonatomic) HDHealthServiceManager *serviceManager; @property (readonly, nonatomic) HDAssertionManager *sessionAssertionManager; @property (readonly, nonatomic) HDSharedSummaryManager *sharedSummaryManager; @property (readonly, nonatomic) HDSharingAuthorizationManager *sharingAuthorizationManager; @property (readonly, nonatomic) HDSummarySharingEntryManager *sharingEntryManager; @property (readonly, nonatomic) HDSummarySharingEntryIDSManager *summarySharingEntryIDSManager; @property (readonly, nonatomic) HDSourceManager *sourceManager; @property (readonly, nonatomic) HDSourceOrderManager *sourceOrderManager; @property (readonly, nonatomic) id<HDSyncEngine> syncEngine; @property (readonly, nonatomic) HDSyncIdentityManager *syncIdentityManager; @property (readonly, nonatomic) HDTinkerPrivacyAlertCoordinator *tinkerPrivacyAlertCoordinator; @property (readonly, nonatomic) HDUserCharacteristicsManager *userCharacteristicsManager; @property (readonly, nonatomic) HDUserDomainConceptManager *userDomainConceptManager; @property (readonly, nonatomic) HDWorkoutCondenser *workoutCondenser; @property (readonly, nonatomic) HDWorkoutManager *workoutManager; @property (readonly, nonatomic) HDDatabase *database; @property (readonly, nonatomic) long long profileType; @property (readonly, copy, nonatomic) HKProfileIdentifier *profileIdentifier; @property (readonly, copy, nonatomic) NSString *directoryPath; @property (readonly, copy, nonatomic) NSURL *directoryURL; @property (readonly, nonatomic) long long currentSyncIdentityPersistentID; @property (readonly, copy, nonatomic) NSString *medicalIDDirectoryPath; @property (readonly, nonatomic) HDUnitPreferencesManager *unitPreferencesManager; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (unsigned long long)_concurrentDatabaseReaderLimitForProfileType:(long long)a0; - (void)daemonReady:(id)a0; - (id)isImproveHealthRecordsAllowedWithError:(id *)a0; - (id)featureStatusProviderForIdentifier:(id)a0; - (id)requirementSatisfactionOverridesDataSource; - (id)_newWorkoutManager; - (id)ageWithCurrentDate:(id)a0 error:(id *)a1; - (void)terminationCleanup; - (id)wristDetectionSettingManager; - (id)biologicalSexWithError:(id *)a0; - (id)featureAvailabilityProviderForIdentifier:(id)a0; - (void)invalidateAndWaitWithReason:(id)a0; - (void).cxx_destruct; - (id)watchLowPowerModeDataSource; - (void)obliterateWithOptions:(unsigned long long)a0 reason:(id)a1; - (id)_newAWDSubmissionManager; - (id)featureAvailabilityProvidingForFeatureIdentifier:(id)a0; - (id)fetchDisplayImageDataWithError:(id *)a0; - (id)profileExtensionWithIdentifier:(id)a0; - (void)triggerDeletion; - (id)_newCloudSyncManager; - (id)_newContributorManager; - (id)_newDatabase; - (id)_newUserCharacteristicsManager; - (void)_notifyProfileReadyObservers; - (void)_setOnboardingCompletionManager:(id)a0; - (id)allProfileExtensions; - (void)awakeFromDisk; - (void)executeBlockAfterProfileReady:(id /* block */)a0; - (BOOL)fetchDisplayFirstName:(id *)a0 lastName:(id *)a1 error:(id *)a2; - (id)initWithDirectoryPath:(id)a0 medicalIDDirectoryPath:(id)a1 daemon:(id)a2 profileIdentifier:(id)a3; - (void)notifyProfileInitializedObservers; - (void)obliterateAndTerminateWithOptions:(unsigned long long)a0 reason:(id)a1 completion:(id /* block */)a2; - (id)pairedGuardianParticipantWithError:(id *)a0; - (id)pairedGuardianUserInfoWithError:(id *)a0; - (void)prepareForObliterationWithReason:(id)a0; - (id)profileExtensionsConformingToProtocol:(id)a0; - (void)registerProfileInitializedObserver:(id)a0 queue:(id)a1; - (void)registerProfileReadyObserver:(id)a0 queue:(id)a1; - (BOOL)setDisplayFirstName:(id)a0 lastName:(id)a1 error:(id *)a2; - (BOOL)setDisplayImageData:(id)a0 error:(id *)a1; - (BOOL)setPairedGuardianParticipant:(id)a0 error:(id *)a1; - (BOOL)setPairedGuardianUserInfo:(id)a0 error:(id *)a1; @end