@class UIColor, TPRevealingRingView, UIVisualEffectView, NSString, CALayer, UIView; @interface TPNumberPadButton : UIControl @property (class, readonly) BOOL isCarPlay; @property (class, readonly, nonatomic) double verticalPadding; @property (class, readonly, nonatomic) double horizontalPadding; @property (class, readonly, nonatomic) double unhighlightedCircleViewAlpha; @property (class, readonly, nonatomic) double highlightedCircleViewAlpha; @property (retain) CALayer *glyphLayer; @property (retain) CALayer *highlightedGlyphLayer; @property (retain) UIView *circleView; @property (readonly, nonatomic) UIColor *buttonColor; @property (readonly, nonatomic) UIColor *highlightedButtonColor; @property (readonly, nonatomic) TPRevealingRingView *revealingRingView; @property (retain, nonatomic) UIVisualEffectView *backDropVisualEffectView; @property (retain, nonatomic) UIColor *color; @property long long character; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)resetLocale; + (struct CGSize { double x0; double x1; })defaultSize; + (id)imageForCharacter:(long long)a0 highlighted:(BOOL)a1 whiteVersion:(BOOL)a2; + (double)outerCircleDiameter; + (struct UIEdgeInsets { double x0; double x1; double x2; double x3; })paddingOutsideRing; + (BOOL)usesTelephonyGlyphsWhereAvailable; + (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })circleBounds; + (id)disabledImageForCharacter:(long long)a0; + (id)imageForCharacter:(long long)a0; + (id)imageForCharacter:(long long)a0 highlighted:(BOOL)a1; + (void)loadNumberPadKeyPrototypeView; + (id)localizedLettersForCharacter:(long long)a0; + (void)resetLocaleIfNeeded; + (id)scriptKey; + (BOOL)usesBoldAssets; + (BOOL)usesButtonColorMatrixFilters; + (BOOL)usesButtonSaturationFilters; - (void)setHighlighted:(BOOL)a0; - (void).cxx_destruct; - (id)hitTest:(struct CGPoint { double x0; double x1; })a0 withEvent:(id)a1; - (void)touchDown; - (id)defaultColor; - (id)initForCharacter:(long long)a0; - (id)initForCharacter:(long long)a0 style:(long long)a1; - (void)reloadImagesForCurrentCharacter; - (void)touchUp; - (void)highlightCircleView:(BOOL)a0 animated:(BOOL)a1; - (void)setGreyedOut:(BOOL)a0; - (void)touchCancelled; @end