@class NSString; @interface HKObjectType : NSObject <NSSecureCoding, NSCopying> { short _code; } @property (class, readonly) BOOL supportsSecureCoding; @property (readonly, nonatomic) BOOL sharingAuthorizationAllowed; @property (readonly, nonatomic) BOOL readingAuthorizationAllowed; @property (readonly, nonatomic, getter=_definition) struct { id x0; id x1; id x2; id x3; id x4; short x5; char x6; unsigned char x7; } *definition; @property (readonly, nonatomic) long long code; @property (retain, nonatomic) HKObjectType *parentType; @property (readonly, nonatomic) Class dataObjectClass; @property (readonly, nonatomic) BOOL isClinicalType; @property (readonly, nonatomic) BOOL supportsExport; @property (readonly, nonatomic) BOOL enabled; @property (readonly) NSString *identifier; + (id)workoutType; + (id)bradycardiaType; + (id)stateOfMindType; + (id)unknownRecordTypeForIdentifier:(id)a0; + (id)GAD7AssessmentType; + (id)PHQ9AssessmentType; + (id)allergyRecordTypeForIdentifier:(id)a0; + (id)headphoneAudioExposureEventType; + (id)tachycardiaType; + (id)_allBinarySampleTypes; + (id)_allDataTypeIdentifiers; + (id)_allScoredAssessmentTypes; + (id)_allTypesOfClass:(Class)a0; + (BOOL)_allowAuthorizationForReadingWithTypes:(id)a0 entitlements:(id)a1 disallowedTypes:(id)a2; + (BOOL)_allowAuthorizationForSharing:(BOOL)a0 types:(id)a1 entitlements:(id)a2 disallowedTypes:(id)a3; + (BOOL)_allowAuthorizationForSharingWithTypes:(id)a0 entitlements:(id)a1 disallowedTypes:(id)a2; + (id)_clinicalTypesFromTypes:(id)a0; + (id)_dataTypeWithCode:(long long)a0 expectedClass:(Class)a1; + (void)_enumerateDataTypeCodesWithHandler:(id /* block */)a0; + (void)_enumerateObjectTypesWithHandler:(id /* block */)a0; + (id)_lock_dataTypeWithCode:(long long)a0 expectedClass:(Class)a1; + (id)_nonClinicalTypesFromTypes:(id)a0; + (id)_objectTypesFromIdentifierArray:(id)a0 error:(id *)a1; + (long long)_typeCodeForIdentifier:(id)a0; + (id)_typeWithIdentifier:(id)a0; + (id)_typeWithIdentifier:(id)a0 expectedClass:(Class)a1; + (id)_typesIncludingParentTypes:(id)a0; + (id)accountOwnerTypeForIdentifier:(id)a0; + (id)activityCacheType; + (id)activityMoveModeChangeType; + (id)activitySummaryType; + (id)atrialFibrillationEventType; + (id)audiogramSampleType; + (id)briskMinuteDataType; + (id)calorieGoal; + (id)categoryTypeForIdentifier:(id)a0; + (id)characteristicTypeForIdentifier:(id)a0; + (id)clinicalNoteRecordTypeForIdentifier:(id)a0; + (id)clinicalTypeForIdentifier:(id)a0; + (id)coachingEventType; + (id)conditionRecordTypeForIdentifier:(id)a0; + (id)contraceptiveType; + (id)correlationTypeForIdentifier:(id)a0; + (id)coverageRecordTypeForIdentifier:(id)a0; + (id)dataTypeWithCode:(long long)a0; + (id)dataTypeWithNumber:(id)a0; + (id)deepBreathingSessionType; + (id)diagnosticTestReportTypeForIdentifier:(id)a0; + (id)diagnosticTestResultTypeForIdentifier:(id)a0; + (id)documentTypeForIdentifier:(id)a0; + (id)electrocardiogramType; + (id)environmentalAudioExposureEventType; + (id)exerciseGoal; + (id)fitnessFriendAchievementType; + (id)fitnessFriendActivitySnapshotType; + (id)fitnessFriendWorkoutType; + (id)handwashingEventType; + (id)heartRateType; + (id)heartStudyEventType; + (id)irregularlyIrregularPulseType; + (id)lactationType; + (id)lowCardioFitnessEventType; + (id)medicalTypeForIdentifier:(id)a0; + (id)medicationDispenseRecordTypeForIdentifier:(id)a0; + (id)medicationDoseEventTypeForIdentifier:(id)a0; + (id)medicationOrderTypeForIdentifier:(id)a0; + (id)medicationRecordTypeForIdentifier:(id)a0; + (id)menstrualFlowType; + (id)moveMinuteGoal; + (id)objectTypeForWorkoutMetric:(unsigned long long)a0 fitnessMachineType:(unsigned long long)a1; + (id)pregnancyType; + (id)procedureRecordTypeForIdentifier:(id)a0; + (id)quantityTypeForIdentifier:(id)a0; + (id)seriesTypeForIdentifier:(id)a0; + (id)signedClinicalDataRecordTypeForIdentifier:(id)a0; + (id)sleepDurationGoalType; + (id)sleepScheduleType; + (id)standGoal; + (id)userTrackedConceptTypeForIdentifier:(id)a0; + (id)vaccinationRecordTypeForIdentifier:(id)a0; + (id)verifiableClinicalRecordTypeForIdentifier:(id)a0; + (id)visionPrescriptionType; + (id)watchActivationType; + (id)workoutZonesTypeForIdentifier:(id)a0; - (id)init; - (unsigned long long)hash; - (void)encodeWithCoder:(id)a0; - (id)description; - (id)_initWithCode:(long long)a0; - (void).cxx_destruct; - (id)_predicateForSDKVersion:(unsigned int)a0; - (BOOL)isEqual:(id)a0; - (id)initWithCoder:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)attachmentSchemaIdentifier; - (id)hk_localizedName; - (id)hk_localizedNameForAuthSheet; - (BOOL)isHealthRecordsType; - (BOOL)requiresPerObjectAuthorization; @end