@class _UILegibilitySettings, NSString, NSCache, UIButton; @interface WGNewWidgetsButton : UIButton { UIButton *_vibrantButton; UIButton *_overlayButton; NSCache *_numberAttributedStringCache; } @property (retain, nonatomic) NSString *text; @property (retain, nonatomic) NSString *numberText; @property (nonatomic) unsigned long long badgeNumber; @property (retain, nonatomic) _UILegibilitySettings *legibilitySettings; - (id)init; - (void)setHighlighted:(BOOL)a0; - (void)_updateButtons; - (void).cxx_destruct; - (void)layoutSubviews; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; - (id)_textFont; - (id)_attributedStringWithColor:(id)a0; - (void)_buttonPushed:(id)a0; - (void)_buttonStateChanged:(id)a0; - (id)_numberAttributedStringWithNumberText:(id)a0 attributes:(id)a1; - (id)_numberFont; - (id)_numberImageForNumberText:(id)a0 withAttributes:(id)a1; - (struct CGSize { double x0; double x1; })_numberLabelSizeForText:(id)a0 withAttributes:(id)a1; - (id)_numberTextAttributes; - (void)_setAttributeTitleForButton:(id)a0 withColor:(id)a1; - (id)_textAttributesWithColor:(id)a0; - (void)updateForContentCategorySizeChange; @end