text: /*
  * This header is generated by classdump-dyld 1.0
  * on Sunday, September 27, 2020 at 11:54:29 AM Mountain Standard Time
  * Operating System: Version 14.0 (Build 18A373)
  * Image Source: /System/Library/PrivateFrameworks/FitnessUI.framework/FitnessUI
  * classdump-dyld is licensed under GPLv3, Copyright © 2013-2016 by Elias Limneos.
  */
  
  #import <FitnessUI/FitnessUI-Structs.h>
  #import <libobjc.A.dylib/FIUIChartAxisDescriptor.h>
  
  @class UIFont, UIColor, NSArray, NSMutableArray, NSMutableDictionary, NSDateComponents, FIUIChartDateAnchorRule, NSString;
  
  @interface FIUIChartTimeAxisDescriptor : NSObject <FIUIChartAxisDescriptor> {
  
  	NSArray* _cachedAxisLabels;
  	NSArray* _cachedAxisSubLabels;
  	NSMutableArray* _cachedAxisLabelColors;
  	NSMutableDictionary* _hourMinuteFormatters;
  	NSMutableDictionary* _hourFormatters;
  	NSMutableDictionary* _weekdayFormatters;
  	NSMutableDictionary* _dayFormatters;
  	NSMutableDictionary* _monthFormatters;
  	NSMutableDictionary* _yearFormatters;
  	BOOL _hideClippedLabels;
  	BOOL _forceAMPMOnFirstLabel;
  	BOOL _useMinMaxLabelPlacement;
  	BOOL _generateSubAxisDescriptorOnlyForNoonMidnight;
  	BOOL _subAxisCapitalize;
  	id _minValue;
  	id _maxValue;
  	unsigned long long _labelAlignment;
  	unsigned long long _subLabelAlignment;
  	UIFont* _labelFont;
  	UIColor* _highlightedLabelColor;
  	UIColor* _unhighlightedLabelColor;
  	UIColor* _selectedLabelColor;
  	double _axisDescriptorPadding;
  	double _subAxisDescriptorPadding;
  	UIFont* _subLabelFont;
  	UIColor* _highlightedSubLabelColor;
  	UIColor* _unhighlightedSubLabelColor;
  	unsigned long long _textStyle;
  	NSDateComponents* _axisSpacing;
  	FIUIChartDateAnchorRule* _anchorRule;
  	unsigned long long _timeInterval;
  	unsigned long long _subTextStyle;
  	NSDateComponents* _subAxisSpacing;
  	FIUIChartDateAnchorRule* _subAnchorRule;
  	unsigned long long _subTimeInterval;
  	double _subAxisVerticalPadding;
  
  }
  
  @property (assign,nonatomic) unsigned long long textStyle;                                   //@synthesize textStyle=_textStyle - In the implementation block
  @property (nonatomic,retain) NSDateComponents * axisSpacing;                                 //@synthesize axisSpacing=_axisSpacing - In the implementation block
  @property (nonatomic,retain) FIUIChartDateAnchorRule * anchorRule;                           //@synthesize anchorRule=_anchorRule - In the implementation block
  @property (assign,nonatomic) unsigned long long timeInterval;                                //@synthesize timeInterval=_timeInterval - In the implementation block
  @property (assign,nonatomic) BOOL forceAMPMOnFirstLabel;                                     //@synthesize forceAMPMOnFirstLabel=_forceAMPMOnFirstLabel - In the implementation block
  @property (assign,nonatomic) BOOL useMinMaxLabelPlacement;                                   //@synthesize useMinMaxLabelPlacement=_useMinMaxLabelPlacement - In the implementation block
  @property (assign,nonatomic) unsigned long long subTextStyle;                                //@synthesize subTextStyle=_subTextStyle - In the implementation block
  @property (nonatomic,retain) NSDateComponents * subAxisSpacing;                              //@synthesize subAxisSpacing=_subAxisSpacing - In the implementation block
  @property (nonatomic,retain) FIUIChartDateAnchorRule * subAnchorRule;                        //@synthesize subAnchorRule=_subAnchorRule - In the implementation block
  @property (assign,nonatomic) unsigned long long subTimeInterval;                             //@synthesize subTimeInterval=_subTimeInterval - In the implementation block
  @property (assign,nonatomic) BOOL generateSubAxisDescriptorOnlyForNoonMidnight;              //@synthesize generateSubAxisDescriptorOnlyForNoonMidnight=_generateSubAxisDescriptorOnlyForNoonMidnight - In the implementation block
  @property (assign,nonatomic) BOOL subAxisCapitalize;                                         //@synthesize subAxisCapitalize=_subAxisCapitalize - In the implementation block
  @property (assign,nonatomic) double subAxisVerticalPadding;                                  //@synthesize subAxisVerticalPadding=_subAxisVerticalPadding - In the implementation block
  @property (nonatomic,retain) id minValue;                                                    //@synthesize minValue=_minValue - In the implementation block
  @property (nonatomic,retain) id maxValue;                                                    //@synthesize maxValue=_maxValue - In the implementation block
  @property (nonatomic,retain) UIFont * labelFont;                                             //@synthesize labelFont=_labelFont - In the implementation block
  @property (nonatomic,retain) UIColor * unhighlightedLabelColor;                              //@synthesize unhighlightedLabelColor=_unhighlightedLabelColor - In the implementation block
  @property (nonatomic,retain) UIColor * highlightedLabelColor;                                //@synthesize highlightedLabelColor=_highlightedLabelColor - In the implementation block
  @property (assign,nonatomic) double axisDescriptorPadding;                                   //@synthesize axisDescriptorPadding=_axisDescriptorPadding - In the implementation block
  @property (nonatomic,retain) id highlightedValue; 
  @property (assign,nonatomic) unsigned long long labelAlignment;                              //@synthesize labelAlignment=_labelAlignment - In the implementation block
  @property (assign,nonatomic) unsigned long long subLabelAlignment;                           //@synthesize subLabelAlignment=_subLabelAlignment - In the implementation block
  @property (nonatomic,retain) UIFont * subLabelFont;                                          //@synthesize subLabelFont=_subLabelFont - In the implementation block
  @property (nonatomic,retain) UIColor * selectedLabelColor;                                   //@synthesize selectedLabelColor=_selectedLabelColor - In the implementation block
  @property (nonatomic,retain) UIColor * highlightedSubLabelColor;                             //@synthesize highlightedSubLabelColor=_highlightedSubLabelColor - In the implementation block
  @property (nonatomic,retain) UIColor * unhighlightedSubLabelColor;                           //@synthesize unhighlightedSubLabelColor=_unhighlightedSubLabelColor - In the implementation block
  @property (assign,nonatomic) double subAxisDescriptorPadding;                                //@synthesize subAxisDescriptorPadding=_subAxisDescriptorPadding - In the implementation block
  @property (assign,nonatomic) BOOL hideClippedLabels;                                         //@synthesize hideClippedLabels=_hideClippedLabels - In the implementation block
  @property (nonatomic,retain) UIColor * shadowColor; 
  @property (assign,nonatomic) CGSize shadowOffset; 
  @property (assign,nonatomic) double shadowBlur; 
  @property (readonly) unsigned long long hash; 
  @property (readonly) Class superclass; 
  @property (copy,readonly) NSString * description; 
  @property (copy,readonly) NSString * debugDescription; 
  +(unsigned long long)_spacingIntervalFromAxisSpacing:(id)arg1 ;
  -(unsigned long long)timeInterval;
  -(void)setMaxValue:(id)arg1 ;
  -(void)setLabelFont:(UIFont *)arg1 ;
  -(UIFont *)labelFont;
  -(id)maxValue;
  -(void)setTimeInterval:(unsigned long long)arg1 ;
  -(id)minValue;
  -(void)setTextStyle:(unsigned long long)arg1 ;
  -(id)init;
  -(void)setMinValue:(id)arg1 ;
  -(void)invalidateCaches;
  -(unsigned long long)textStyle;
  -(void)_clearCache;
  -(BOOL)_validateProperties;
  -(NSDateComponents *)axisSpacing;
  -(void)setAxisSpacing:(NSDateComponents *)arg1 ;
  -(void)_generateAxisLabels;
  -(unsigned long long)labelAlignment;
  -(id)axisLabels;
  -(void)selectLabel:(BOOL)arg1 atIndex:(unsigned long long)arg2 ;
  -(double)axisDescriptorPadding;
  -(id)axisSubLabels;
  -(BOOL)hideClippedLabels;
  -(unsigned long long)subLabelAlignment;
  -(UIFont *)subLabelFont;
  -(double)subAxisDescriptorPadding;
  -(double)subAxisVerticalPadding;
  -(NSDateComponents *)subAxisSpacing;
  -(void)setSubTextStyle:(unsigned long long)arg1 ;
  -(void)_clearFormatters;
  -(id)_labelsForSpacingInterval:(unsigned long long)arg1 withSpacing:(id)arg2 textStyle:(unsigned long long)arg3 ;
  -(id)_subLabelsForSpacingInterval:(unsigned long long)arg1 withSpacing:(id)arg2 textStyle:(unsigned long long)arg3 ;
  -(id)_startDateFromTimeInterval:(unsigned long long)arg1 ;
  -(id)_stringFromDate:(id)arg1 withTimeInterval:(unsigned long long)arg2 textStyle:(unsigned long long)arg3 forceAMPM:(BOOL)arg4 ;
  -(long long)_hourComponentFromDate:(id)arg1 ;
  -(id)_newSubLabelFromDate:(id)arg1 withTimeInterval:(unsigned long long)arg2 textStyle:(unsigned long long)arg3 ;
  -(id)_hourMinuteFormatterWithTextStyle:(unsigned long long)arg1 ;
  -(id)hourFormatter:(unsigned long long)arg1 ;
  -(id)weekdayFormatter:(unsigned long long)arg1 ;
  -(id)dayFormatter:(unsigned long long)arg1 ;
  -(id)monthFormatter:(unsigned long long)arg1 ;
  -(id)yearFormatter:(unsigned long long)arg1 ;
  -(id)_labelAtIndex:(unsigned long long)arg1 ;
  -(unsigned long long)numLabels;
  -(void)_generateAxisSubLabels;
  -(id)_subLabelAtIndex:(unsigned long long)arg1 ;
  -(Class)expectedDataType;
  -(UIColor *)unhighlightedLabelColor;
  -(void)setUnhighlightedLabelColor:(UIColor *)arg1 ;
  -(UIColor *)highlightedLabelColor;
  -(void)setHighlightedLabelColor:(UIColor *)arg1 ;
  -(void)setAxisDescriptorPadding:(double)arg1 ;
  -(id)positionForLabelAtIndex:(unsigned long long)arg1 ;
  -(id)textForLabelAtIndex:(unsigned long long)arg1 ;
  -(unsigned long long)numSubLabels;
  -(id)positionForSubLabelAtIndex:(unsigned long long)arg1 ;
  -(id)textForSubLabelAtIndex:(unsigned long long)arg1 ;
  -(void)setLabelAlignment:(unsigned long long)arg1 ;
  -(void)setSubLabelAlignment:(unsigned long long)arg1 ;
  -(void)setSubLabelFont:(UIFont *)arg1 ;
  -(UIColor *)selectedLabelColor;
  -(void)setSelectedLabelColor:(UIColor *)arg1 ;
  -(UIColor *)highlightedSubLabelColor;
  -(void)setHighlightedSubLabelColor:(UIColor *)arg1 ;
  -(UIColor *)unhighlightedSubLabelColor;
  -(void)setUnhighlightedSubLabelColor:(UIColor *)arg1 ;
  -(void)setSubAxisDescriptorPadding:(double)arg1 ;
  -(void)setHideClippedLabels:(BOOL)arg1 ;
  -(void)setSubAxisSpacing:(NSDateComponents *)arg1 ;
  -(FIUIChartDateAnchorRule *)anchorRule;
  -(void)setAnchorRule:(FIUIChartDateAnchorRule *)arg1 ;
  -(BOOL)forceAMPMOnFirstLabel;
  -(void)setForceAMPMOnFirstLabel:(BOOL)arg1 ;
  -(BOOL)useMinMaxLabelPlacement;
  -(void)setUseMinMaxLabelPlacement:(BOOL)arg1 ;
  -(unsigned long long)subTextStyle;
  -(FIUIChartDateAnchorRule *)subAnchorRule;
  -(void)setSubAnchorRule:(FIUIChartDateAnchorRule *)arg1 ;
  -(unsigned long long)subTimeInterval;
  -(void)setSubTimeInterval:(unsigned long long)arg1 ;
  -(BOOL)generateSubAxisDescriptorOnlyForNoonMidnight;
  -(void)setGenerateSubAxisDescriptorOnlyForNoonMidnight:(BOOL)arg1 ;
  -(BOOL)subAxisCapitalize;
  -(void)setSubAxisCapitalize:(BOOL)arg1 ;
  -(void)setSubAxisVerticalPadding:(double)arg1 ;
  @end
  
  