@class UIColor, UIAccessibilityHUDItem, CAShapeLayer, NSString, UILabel, CALayer, _UIStatusBarBatteryViewAXHUDImageCacheInfo; @interface _UIStatusBarBatteryView : UIView <_UIStatusBarDisplayable> @property (nonatomic) long long iconSize; @property (readonly, nonatomic) CAShapeLayer *bodyShapeLayer; @property (readonly, nonatomic) CAShapeLayer *pinShapeLayer; @property (readonly, nonatomic) CAShapeLayer *boltMaskShapeLayer; @property (readonly, nonatomic) CAShapeLayer *boltShapeLayer; @property (readonly, nonatomic) CAShapeLayer *percentFillShapeLayer; @property (retain, nonatomic) UILabel *percentageLabel; @property (retain, nonatomic) _UIStatusBarBatteryViewAXHUDImageCacheInfo *accessibilityHUDImageCacheInfo; @property (nonatomic) BOOL rounded; @property (retain, nonatomic) CALayer *bodyLayer; @property (retain, nonatomic) CALayer *pinLayer; @property (retain, nonatomic) CALayer *boltMaskLayer; @property (retain, nonatomic) CALayer *boltLayer; @property (retain, nonatomic) CALayer *fillLayer; @property (retain, nonatomic) CALayer *percentFillLayer; @property (nonatomic) long long internalSizeCategory; @property (nonatomic) BOOL showsPercentage; @property (nonatomic) double bodyColorAlpha; @property (nonatomic) double pinColorAlpha; @property (copy, nonatomic) UIColor *inactiveColor; @property (nonatomic) long long sizeCategory; @property (nonatomic) double chargePercent; @property (nonatomic) long long chargingState; @property (nonatomic) BOOL saverModeActive; @property (nonatomic) long long lowBatteryMode; @property (nonatomic) double lowBatteryChargePercentThreshold; @property (readonly, nonatomic, getter=isLowBattery) BOOL lowBattery; @property (nonatomic) BOOL showsInlineChargingIndicator; @property (copy, nonatomic) UIColor *fillColor; @property (copy, nonatomic) UIColor *bodyColor; @property (copy, nonatomic) UIColor *pinColor; @property (copy, nonatomic) UIColor *boltColor; @property (readonly, nonatomic) BOOL wantsCrossfade; @property (readonly, nonatomic) BOOL prefersBaselineAlignment; @property (readonly, nonatomic) BOOL prefersCenterVerticalAlignment; @property (readonly, nonatomic) long long overriddenVerticalAlignment; @property (readonly, nonatomic) UIAccessibilityHUDItem *accessibilityHUDRepresentation; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (struct CGSize { double x0; double x1; })_batterySizeForIconSize:(long long)a0; + (id)_boltBezierPathForSize:(struct CGSize { double x0; double x1; })a0; + (id)_pinBezierPathForSize:(struct CGSize { double x0; double x1; })a0 isComplex:(BOOL)a1; + (double)_lineWidthAndInterspaceForIconSize:(long long)a0; + (struct CGSize { double x0; double x1; })_pinSizeForIconSize:(long long)a0; + (id)_boltMaskBezierPath; + (struct CGSize { double x0; double x1; })_statusBarIntrinsicContentSizeForIconSize:(long long)a0; - (void)__resetBoltLayers; - (double)_percentageFontSizeForTraitCollection:(id)a0; - (double)_outsideCornerRadiusForTraitCollection:(id)a0; - (void)_notifyDidFinishAnimatingBoltToVisible:(BOOL)a0; - (BOOL)_shouldShowBolt; - (double)_insideCornerRadiusForTraitCollection:(id)a0; - (void)_updateLightningBoltAndPercentagePosition; - (void)_notifyWillBeginAnimatingBoltToVisible:(BOOL)a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_updateBodyLayers; - (void)_willBeginAnimatingBoltToVisible:(BOOL)a0; - (void)_updateFillColor; - (double)_percentageBatteryBoltScaleFactorMultiplier; - (double)_batteryBoltLargeScaleFactor; - (id)_batteryUnfilledColor; - (void)_updateTransform; - (void)_updateBodyColors; - (void)_updatePercentageFont; - (void)_didFinishAnimatingBoltToVisible:(BOOL)a0; - (BOOL)_batteryTextIsCutout; - (double)_batteryBoltSmallScaleFactor; - (double)_percentTextVerticalAdjustmentForTraitCollection:(id)a0; - (void)_updateBolt; - (void)_createBodyLayers; - (double)_batteryBoltPositionOffsetForTraitCollection:(id)a0; - (void)_updateBatteryFillColor; - (void)_updateFillLayer; - (void)_createFillLayer; - (void)__updateFillLayer; - (void)_unflipBoltIfNecessary; - (void)_fillLayerFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; } *)a0 cornerRadius:(double *)a1; - (id)_batteryTextColor; - (void)_updatePercentage; - (id)_batteryFillColor; - (id)initWithSizeCategory:(long long)a0; - (struct CGSize { double x0; double x1; })_batterySizeForTraitCollection:(id)a0; - (void)_createBoltLayersWithSize:(struct CGSize { double x0; double x1; })a0; - (double)_lineWidthAndInterspaceForTraitCollection:(id)a0; - (void)traitCollectionDidChange:(id)a0; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (BOOL)_percentageFontCondensedWhenChargingForTraitCollection:(id)a0; - (void)applyStyleAttributes:(id)a0; - (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0; - (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })_bodyRectForTraitCollection:(id)a0; - (struct { double x0; double x1; })_baselineOffsetsAtSize:(struct CGSize { double x0; double x1; })a0; - (struct CGSize { double x0; double x1; })_pinSizeForTraitCollection:(id)a0; - (void).cxx_destruct; - (double)_batteryBoltScaleFactorMultiplier; - (void)layoutSubviews; - (id)initWithCoder:(id)a0; - (void)_commonInit; @end