@class UIColor, NSMutableDictionary, NSString; @interface UIStatusBarForegroundStyleAttributes : NSObject { double _height; long long _legibilityStyle; long long _idiom; NSMutableDictionary *_cachedFonts; BOOL _isTintColorBlack; BOOL _hasBusyBackground; NSString *_cachedUniqueIdentifier; } @property (nonatomic) BOOL canShowBreadcrumbs; @property (readonly, retain, nonatomic) UIColor *tintColor; - (double)height; - (long long)idiom; - (double)scale; - (long long)legibilityStyle; - (id)imageNamed:(id)a0; - (void).cxx_destruct; - (id)uniqueIdentifier; - (id)copyWithZone:(struct _NSZone { } *)a0; - (double)standardPadding; - (double)leftEdgePadding; - (id)_batteryColorForCapacity:(int)a0 lowCapacity:(int)a1 style:(unsigned long long)a2 usingTintColor:(BOOL)a3; - (void)_cacheImage:(id)a0 named:(id)a1; - (void)_cacheQueue_cacheImage:(id)a0 named:(id)a1 inTempGroup:(id)a2 groupFullName:(id)a3 tintColor:(id)a4; - (id)_cacheQueue_cachedImageNamed:(id)a0 inTempGroup:(id)a1 groupFullName:(id)a2; - (id)_cachedImageNamed:(id)a0; - (void)_drawText:(id)a0 inRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1 withFont:(id)a2 lineBreakMode:(long long)a3 letterSpacing:(double)a4 textAlignment:(long long)a5; - (double)_roundDimension:(double)a0; - (BOOL)_shouldUseBoldFontForStyle:(long long)a0; - (id)accessibilityHUDImageNamed:(id)a0; - (long long)activityIndicatorStyleWithSyncActivity:(BOOL)a0; - (double)baselineOffsetForStyle:(long long)a0; - (double)batteryAccessoryMargin; - (id)batteryColorForCapacity:(int)a0 style:(unsigned long long)a1 usingTintColor:(BOOL)a2; - (id)bluetoothBatteryColorForCapacity:(double)a0 usingTintColor:(BOOL)a1; - (double)bluetoothBatteryExtraPadding; - (id)bluetoothBatteryImageNameWithCapacity:(double)a0; - (void)cacheImage:(id)a0 named:(id)a1 inTempGroup:(id)a2; - (id)cachedImageNamed:(id)a0 inTempGroup:(id)a1; - (id)cachedImageWithText:(id)a0 forWidth:(double)a1 lineBreakMode:(long long)a2 letterSpacing:(double)a3 textAlignment:(long long)a4 style:(long long)a5 itemType:(int)a6; - (void)drawBatteryInsidesWithSize:(struct CGSize { double x0; double x1; })a0 capacity:(int)a1 style:(unsigned long long)a2; - (void)drawBatteryInsidesWithSize:(struct CGSize { double x0; double x1; })a0 capacity:(int)a1 style:(unsigned long long)a2 usingTintColor:(BOOL)a3; - (void)drawBluetoothBatteryInsidesWithSize:(struct CGSize { double x0; double x1; })a0 capacity:(double)a1; - (void)drawText:(id)a0 forWidth:(double)a1 lineBreakMode:(long long)a2 letterSpacing:(double)a3 textAlignment:(long long)a4 style:(long long)a5 textSize:(struct CGSize { double x0; double x1; })a6 textHeight:(double)a7; - (void)drawTextInRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0 withColor:(id)a1 withBlock:(id /* block */)a2; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })edgeInsetsForBatteryInsides; - (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })edgeInsetsForBluetoothBatteryInsides; - (id)expandedNameForImageName:(id)a0; - (id)generateUniqueIdentifier; - (id)imageIdWithText:(id)a0 forWidth:(double)a1 lineBreakMode:(long long)a2 letterSpacing:(double)a3 style:(long long)a4; - (id)imageNamed:(id)a0 withLegibilityStyle:(long long)a1 legibilityStrength:(double)a2; - (id)imageWithText:(id)a0 ofItemType:(int)a1 forWidth:(double)a2 lineBreakMode:(long long)a3 letterSpacing:(double)a4 textAlignment:(long long)a5 style:(long long)a6 withLegibilityStyle:(long long)a7 legibilityStrength:(double)a8; - (id)imageWithText:(id)a0 ofItemType:(int)a1 forWidth:(double)a2 lineBreakMode:(long long)a3 letterSpacing:(double)a4 textAlignment:(long long)a5 style:(long long)a6 withLegibilityStyle:(long long)a7 legibilityStrength:(double)a8 shouldCache:(BOOL)a9; - (id)initWithHeight:(double)a0 legibilityStyle:(long long)a1 tintColor:(id)a2 hasBusyBackground:(BOOL)a3; - (id)initWithHeight:(double)a0 legibilityStyle:(long long)a1 tintColor:(id)a2 hasBusyBackground:(BOOL)a3 idiom:(long long)a4; - (id)makeTextFontForStyle:(long long)a0; - (double)middlePadding; - (struct CGPoint { double x0; double x1; })positionForMoonMaskInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (double)rightEdgePadding; - (id)shadowImageForImage:(id)a0 withIdentifier:(id)a1 forStyle:(long long)a2 withStrength:(double)a3; - (id)shadowImageForImage:(id)a0 withIdentifier:(id)a1 forStyle:(long long)a2 withStrength:(double)a3 inTempGroup:(id)a4; - (id)shadowImageForImage:(id)a0 withIdentifier:(id)a1 forStyle:(long long)a2 withStrength:(double)a3 inTempGroup:(id)a4 shouldCache:(BOOL)a5; - (double)shadowPadding; - (double)sizeForMoonMaskVisible:(BOOL)a0; - (BOOL)supportsShowingBuildVersion; - (id)textColorForStyle:(long long)a0; - (id)textFontForStyle:(long long)a0; - (id)textForNetworkType:(int)a0; - (double)textOffsetForStyle:(long long)a0; - (id)uncachedImageNamed:(id)a0; - (id)untintedImageNamed:(id)a0; - (BOOL)usesVerticalLayout; @end