luxlabs header browser preview


@class UIColor, NSString, ASCompetitionScoreViewConfiguration, UILabel, NSNumber;

@interface ASCompetitionParticipantScoreView : UIView {
    ASCompetitionScoreViewConfiguration *_configuration;
    UILabel *_nameLabel;
    UILabel *_primaryScoreLabel;
    UILabel *_secondaryScoreLabel;
    NSNumber *_previousLayoutWidth;
}

@property (retain, nonatomic) NSString *name;
@property (nonatomic) double nameFontSizeReduction;
@property (nonatomic) unsigned long long primaryScore;
@property (nonatomic) double primaryScoreFontSizeReduction;
@property (nonatomic) unsigned long long secondaryScore;
@property (retain, nonatomic) UIColor *scoreColor;
@property (nonatomic) BOOL secondaryScoreEnabled;
@property (nonatomic) double scoreLeftMargin;
@property (nonatomic) double scoreRightMargin;
@property (readonly, nonatomic) double nameBaselineY;

- (id)initWithConfiguration:(id)a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0;
- (void)layoutForWidth:(double)a0;
- (double)_availableScoreWidthForWidth:(double)a0;
- (double)_computeFontSizeReductionForLabel:(id)a0 width:(double)a1 maxReduction:(double)a2 updateBlock:(id /* block */)a3;
- (void)_updateNameLabelWithFontSizeReduction:(double)a0;
- (void)_updatePrimaryScoreLabelWithFontSizeReduction:(double)a0;
- (void)_updateSecondaryScoreLabel;
- (double)computeNameFontSizeReductionForWidth:(double)a0;
- (double)computePrimaryScoreFontSizeReductionForWidth:(double)a0;

@end