@class UIView, NSString, UIImage, CCUICAPackageView, CCUICAPackageDescription, UIImageView, NSArray, MTVisualStylingProvider, UIColor; @interface CCUIRoundButton : UIControl { MTVisualStylingProvider *_visualStylingProvider; BOOL _isStateValid; } @property (copy, nonatomic) UIColor *highlightColor; @property (copy, nonatomic) UIColor *highlightTintColor; @property (retain, nonatomic) UIView *normalStateBackgroundView; @property (retain, nonatomic) UIView *selectedStateBackgroundView; @property (retain, nonatomic) UIView *alternateSelectedStateBackgroundView; @property (retain, nonatomic) UIImageView *glyphImageView; @property (retain, nonatomic) UIImageView *selectedGlyphView; @property (retain, nonatomic) UIView *glyphPackageContainerView; @property (retain, nonatomic) CCUICAPackageView *glyphPackageView; @property (retain, nonatomic) CCUICAPackageDescription *glyphPackageDescription; @property (retain, nonatomic) UIImage *glyphImage; @property (copy, nonatomic) NSString *glyphState; @property (nonatomic) BOOL useAlternateBackground; @property (nonatomic, getter=isDynamicLayoutEnabled) BOOL dynamicLayoutEnabled; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; @property (readonly, copy, nonatomic) NSArray *requiredVisualStyleCategories; - (void)_updateVisualStylingOfView:(id)a0 style:(long long)a1 visualStylingProvider:(id)a2 outgoingProvider:(id)a3; - (void)dealloc; - (void)setVisualStylingProvider:(id)a0 forCategory:(long long)a1; - (void)_primaryActionPerformed:(id)a0; - (void)_visualStylingProvider:(id)a0 didChangeWithOutgoingVisualStylingProvider:(id)a1; - (void)_updateForStateChange; - (struct CGSize { double x0; double x1; })intrinsicContentSize; - (void)_setNeedsStateChangeUpdate; - (id)visualStylingProviderForCategory:(long long)a0; - (id)initWithGlyphImage:(id)a0 highlightColor:(id)a1 highlightTintColor:(id)a2; - (id)initWithGlyphImage:(id)a0 highlightColor:(id)a1 highlightTintColor:(id)a2 useLightStyle:(BOOL)a3; - (BOOL)gestureRecognizerShouldBegin:(id)a0; - (void)_setCornerRadius:(double)a0; - (id)initWithGlyphImage:(id)a0 highlightColor:(id)a1 useLightStyle:(BOOL)a2; - (id)initWithGlyphPackageDescription:(id)a0 highlightColor:(id)a1 useLightStyle:(BOOL)a2; - (id)initWithGlyphPackageDescription:(id)a0 highlightColor:(id)a1; - (id)initWithGlyphImage:(id)a0 highlightColor:(id)a1; - (id)pointerInteraction:(id)a0 regionForRequest:(id)a1 defaultRegion:(id)a2; - (double)_cornerRadius; - (id)_initWithHighlightColor:(id)a0 useLightStyle:(BOOL)a1; - (void)observeValueForKeyPath:(id)a0 ofObject:(id)a1 change:(id)a2 context:(void *)a3; - (void).cxx_destruct; - (id)pointerInteraction:(id)a0 styleForRegion:(id)a1; - (void)_deactivateReachability:(id)a0; - (void)layoutSubviews; - (void)_updateForStateChangeIfNecessary; - (void)didMoveToWindow; - (struct CGSize { double x0; double x1; })sizeThatFits:(struct CGSize { double x0; double x1; })a0; @end