luxlabs header browser preview


@class CLKUICurvedColoringLabel, CDRichComplicationCurvedProgressView;

@interface CDRichComplicationCornerBaseGaugeView : CDRichComplicationCornerView {
    CLKUICurvedColoringLabel *_leftLabel;
    CDRichComplicationCurvedProgressView *_progressView;
    CLKUICurvedColoringLabel *_rightLabel;
}

+ (BOOL)isMeteredProgressView;
+ (long long)progressFillStyle;

- (id)progressView;
- (void)setPosition:(long long)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (id)leftLabel;
- (id)rightLabel;
- (void)_editingDidEnd;
- (void)_enumerateLabelsWithBlock:(id /* block */)a0;
- (double)_progressViewHorizontalPaddingInRadius;
- (void)_setFontConfiguration:(struct CDRichComplicationFontConfiguration { BOOL x0; id x1; double x2; })a0;
- (void)handleGaugeProvider:(id)a0 leftTextProvider:(id)a1 rightTextProvider:(id)a2;
- (id)initWithFontFallback:(long long)a0;
- (void)transitionToMonochromeWithFraction:(double)a0;
- (void)updateMonochromeColor;
- (void)_layoutSubviewsWithoutAnimation;
- (void)_calculateLabel:(id)a0 center:(struct CGPoint { double x0; double x1; } *)a1 widthInRadius:(double *)a2;
- (double)_calculateProgressWidthWithLeftLabelWidth:(double)a0 rightLabelWidth:(double)a1;
- (double)_layoutLabel:(id)a0 withLabelCenter:(struct CGPoint { double x0; double x1; })a1 labelWidthInRadius:(double)a2 leftInRadius:(double)a3;
- (double)_layoutProgressViewWithBeginAngle:(double)a0 widthInRadius:(double)a1 bottomPadding:(double)a2;
- (void)_replaceProgressView:(long long)a0;
- (void)_updateLabelMaxWidths;
- (void)handleGaugeProvider:(id)a0 leftLabelProvider:(id)a1 rightLabelProvider:(id)a2;

@end