@class UIColor, ARUICelebration; @interface ARUIRing : NSObject <NSCopying> @property (retain, nonatomic) UIColor *topColor; @property (retain, nonatomic) UIColor *bottomColor; @property (nonatomic) float diameter; @property (nonatomic) float thickness; @property (nonatomic) float percentage; @property (nonatomic) float opacity; @property (nonatomic) float emptyOpacity; @property (nonatomic) float trackOpacity; @property (nonatomic) float scale; @property (nonatomic) float zRotation; @property (nonatomic) void /* unknown type, empty encoding */ translation; @property (retain, nonatomic) ARUICelebration *celebration; @property (readonly, nonatomic) void /* unknown type, empty encoding */ topColorVector; @property (readonly, nonatomic) void /* unknown type, empty encoding */ topColorPremultipliedVector; @property (readonly, nonatomic) void /* unknown type, empty encoding */ bottomColorVector; @property (readonly, nonatomic) void /* unknown type, empty encoding */ bottomColorPremultipliedVector; + (id)randomRing; - (id)init; - (unsigned long long)hash; - (id)description; - (void).cxx_destruct; - (BOOL)isEqual:(id)a0; - (id)copyWithZone:(struct _NSZone { } *)a0; - (void)_updatePremultipliedBottomColor; - (void)_updatePremultipliedTopColor; - (id)initWithRing:(id)a0; @end