@class HKSampleType, NSPredicate, NSDictionary, HKDisplayTypePresentation, HKDisplayCategory, HKObjectType, NSString, HKDisplayTypeLocalization, HKDisplayTypeBehavior, HKValueRange, NSArray, HKDisplayTypeChartingRules, UIImage; @interface HKDisplayType : NSObject { NSPredicate *_defaultChartingPredicate; NSDictionary *_chartingPredicatesByTimeScope; UIImage *_listIcon; UIImage *_detailImage; } @property (readonly, nonatomic) unsigned long long roundingMode; @property (readonly, nonatomic) BOOL allowsManualEntry; @property (readonly, nonatomic) UIImage *unitIcon; @property (readonly, nonatomic) UIImage *displayTypeIcon; @property (readonly, nonatomic) UIImage *shareIcon; @property (getter=_isWheelchairUser, setter=_setWheelchairUser:) BOOL _wheelchairUser; @property (readonly, nonatomic) long long displayTypeIdentifier; @property (readonly, nonatomic) long long categoryIdentifier; @property (readonly, copy, nonatomic) NSArray *secondaryCategoryIdentifiers; @property (readonly, nonatomic) HKDisplayCategory *displayCategory; @property (readonly, copy, nonatomic) NSArray *secondaryDisplayCategories; @property (readonly, copy, nonatomic) HKDisplayTypeBehavior *behavior; @property (readonly, copy, nonatomic) HKDisplayTypePresentation *presentation; @property (readonly, copy, nonatomic) HKDisplayTypeLocalization *localization; @property (readonly, nonatomic) HKDisplayTypeChartingRules *chartingRules; @property (readonly, copy, nonatomic) HKValueRange *defaultAxisRangeOverride; @property (readonly, nonatomic) UIImage *detailImage; @property (readonly, nonatomic) UIImage *listIcon; @property (readonly, copy, nonatomic) NSString *listIconImageName; @property (readonly, nonatomic) NSString *displayTypeIdentifierString; @property (readonly, nonatomic) HKObjectType *objectType; @property (readonly, nonatomic) HKSampleType *sampleType; @property (readonly, nonatomic) HKSampleType *recordSampleType; @property (readonly, nonatomic) BOOL isCharacteristic; @property (readonly, nonatomic) BOOL isActivitySummary; @property (readonly, nonatomic) BOOL isDocument; + (id)displayTypeWithIdentifier:(long long)a0; + (id)builtinDisplayTypes; + (id)hk_enumeratedValueLabelsWithDisplayTypeIdentifier:(long long)a0; - (unsigned long long)hash; - (id)color; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (id)hk_enumeratedValueLabels; - (id)hk_valueFormatterForUnit:(id)a0; - (id)copyWithDefaultAxisRangeOverride:(id)a0; - (id)hk_dimensionForChartAxisWithUnitController:(id)a0; - (void)_assignAFibBurdenAxisForSeries:(id)a0 standardAxisConfiguration:(id)a1 externalAxisConfigurationOverrides:(id)a2; - (id)_audioLevelDataSourceForTypeIdentifier:(id)a0 withHealthStore:(id)a1 attenuatesExposureData:(BOOL)a2 unitController:(id)a3; - (struct CGSize { double x0; double x1; })_barCornerRadiusForCurrentDevice; - (id)_dataSourceForTimeScope:(long long)a0 dataCacheController:(id)a1; - (id)_generateAFibBurdenLineSeriesWithColor:(id)a0; - (id)_generateBarSeriesWithFillStyle:(id)a0; - (id)_generateBloodPressureSeriesWithColor:(id)a0; - (id)_generateGraphSeriesForTimeScope:(long long)a0 displayCategory:(id)a1 unitController:(id)a2 standardAxisConfiguration:(id)a3 externalAxisConfigurationOverrides:(id)a4 chartSizeClass:(long long)a5; - (id)_generateHandwashingBarSeriesWithDisplayCategory:(id)a0; - (id)_generateInsulinBarSeriesWithDisplayCategory; - (id)_generateJulianIndexedSevenDayQuantitySeriesWithColor:(id)a0; - (id)_generateLevelCategorySeriesWithColor:(id)a0 numericAxisConfigurationOverrides:(id)a1; - (id)_generateMinMaxSeriesWithColor:(id)a0 opacity:(double)a1 unselectedPointStyle:(long long)a2 selectedPointStyle:(long long)a3; - (id)_generateRelativeLineSeriesWithColor:(id)a0 timeScope:(long long)a1 valueAxisAnnotationFormatter:(id)a2 chartSizeClass:(long long)a3; - (id)_generateSingleLineSeriesWithColor:(id)a0 timeScope:(long long)a1 numericAxisConfigurationOverrides:(id)a2; - (id)_generateStackedSeriesWithColor:(id)a0 numericAxisConfigurationOverrides:(id)a1; - (id /* block */)_singleValueUserInfoBlockWithUnitController:(id)a0 displayType:(id)a1 statisticsOption:(unsigned long long)a2; - (BOOL)_supportsDayTimeScope; - (BOOL)_supportsFiveYearTimeScope; - (BOOL)_supportsHourTimeScope; - (BOOL)_supportsMonthTimeScope; - (BOOL)_supportsSixMonthTimeScope; - (BOOL)_supportsWeekTimeScope; - (BOOL)_supportsYearTimeScope; - (id)cardioFitnessDataSourceWithUnitController:(id)a0 healthStore:(id)a1; - (id)chartingPredicateForTimeScope:(long long)a0; - (BOOL)contextItemShouldDisplayEventCountForDistributionStyle:(long long)a0; - (BOOL)contextItemShouldUseTightSpacingBetweenValueAndUnit; - (id)copyWithIsWheelchairUser:(BOOL)a0; - (id)copyWithLocalization:(id)a0; - (id)copyWithPresentation:(id)a0; - (id)defaultDataRange; - (id)defaultValuePredicate; - (id)generateDistributionSeriesWithColor:(id)a0 numberFormatter:(id)a1 hasMinMaxOverlay:(BOOL)a2; - (id)generateDistributionSeriesWithColor:(id)a0 numberFormatter:(id)a1 lineWidth:(double)a2 hasMinMaxOverlay:(BOOL)a3; - (id)generateLineSeriesWithColor:(id)a0 timeScope:(long long)a1; - (id)generateLineSeriesWithColor:(id)a0 timeScope:(long long)a1 valueAxisAnnotationFormatter:(id)a2; - (id)generateScatterPlotSeriesWithColor:(id)a0; - (id)hk_axisScalingRuleForChartSizeClass:(long long)a0 unitController:(id)a1; - (unsigned long long)hk_chartCalendarUnitForTimeScope:(long long)a0; - (id)hk_customSeriesPointIntervalComponentsForTimeScope:(long long)a0 resolution:(long long)a1; - (id)hk_dashboardChartBoundStringFromValue:(id)a0 defaultNumberFormatter:(id)a1 unitController:(id)a2; - (id)hk_defaultChartAxisBoundStringFromValue:(id)a0 defaultNumberFormatter:(id)a1 unitController:(id)a2; - (id)hk_healthQueryChartCacheDataSourceForTimeScope:(long long)a0 healthStore:(id)a1 unitController:(id)a2; - (BOOL)hk_healthQueryChartDataSourceDependsOnTimeScope; - (id)hk_interactiveChartAxisStringFromValue:(id)a0 defaultNumberFormatter:(id)a1 unitController:(id)a2; - (unsigned long long)hk_interactiveChartOptions; - (id)hk_interactiveChartsFormatterForTimeScope:(long long)a0; - (BOOL)hk_isSupportedTimeScope:(long long)a0; - (id)hk_numberFormatterForUnit:(id)a0; - (id)hk_numberFormatterForUnit:(id)a0 formattingContext:(long long)a1; - (long long)hk_stackedChartSectionsCountForTimeScope:(long long)a0; - (id)hk_standardInteractiveChartsFormatterForTimeScope:(long long)a0; - (id)hk_standardSeriesForTimeScope:(long long)a0 displayCategory:(id)a1 unitController:(id)a2 dataCacheController:(id)a3; - (id)hk_standardSeriesForTimeScope:(long long)a0 displayCategory:(id)a1 unitController:(id)a2 dataCacheController:(id)a3 numericAxisConfigurationOverrides:(id)a4; - (id)hk_standardSeriesForTimeScope:(long long)a0 displayCategory:(id)a1 unitController:(id)a2 dataCacheController:(id)a3 numericAxisConfigurationOverrides:(id)a4 chartSizeClass:(long long)a5; - (id)hk_standardSeriesForTimeScope:(long long)a0 graphSeriesDataSource:(id)a1 displayCategory:(id)a2 unitController:(id)a3 dataCacheController:(id)a4; - (id)hk_standardSeriesForTimeScope:(long long)a0 graphSeriesDataSource:(id)a1 displayCategory:(id)a2 unitController:(id)a3 dataCacheController:(id)a4 numericAxisConfigurationOverrides:(id)a5; - (id)hk_standardSeriesForTimeScope:(long long)a0 graphSeriesDataSource:(id)a1 displayCategory:(id)a2 unitController:(id)a3 dataCacheController:(id)a4 numericAxisConfigurationOverrides:(id)a5 chartSizeClass:(long long)a6; - (id /* block */)hk_startOfDayTransform; - (BOOL)hk_supportsMinMaxOverlayForChartSizeClass:(long long)a0; - (id)hk_valueFormatterForUnit:(id)a0 formattingContext:(long long)a1; - (id)hk_valueOrderForStackedCharts; - (id)initWithDisplayTypeIdentifier:(long long)a0 categoryIdentifier:(long long)a1 secondaryCategoryIdentifiers:(id)a2 objectType:(id)a3 behavior:(id)a4 presentation:(id)a5 localization:(id)a6 chartingRules:(id)a7 defaultChartingPredicate:(id)a8 chartingPredicatesByTimeScope:(id)a9; - (id)localizedStringSuffixForWheelchairUser:(BOOL)a0; - (id)unitNameForValue:(id)a0 unitPreferenceController:(id)a1; @end