//
//     Generated by class-dump 3.5 (64 bit) (Debug version compiled Sep 17 2017 16:24:48).
//
//     class-dump is Copyright (C) 1997-1998, 2000-2001, 2004-2015 by Steve Nygard.
//

#import <UIKit/UIView.h>

@class UIImageView;
@protocol O2OStarViewDelegate;

@interface O2OStarView : UIView
{
    _Bool _needAnimation;
    id <O2OStarViewDelegate> _delegate;
    double _score;
    unsigned long long _roundRule;
    unsigned long long _viewType;
    UIView *_foregroundStarView;
    UIView *_backgroundStarView;
    long long _starNumber;
    double _starWidth;
    double _starMargin;
    UIImageView *_whiteFlash;
}

+ (double)starViewHeightFromStarWidth:(double)arg1;
@property(retain, nonatomic) UIImageView *whiteFlash; // @synthesize whiteFlash=_whiteFlash;
@property(nonatomic) double starMargin; // @synthesize starMargin=_starMargin;
@property(nonatomic) double starWidth; // @synthesize starWidth=_starWidth;
@property(nonatomic) long long starNumber; // @synthesize starNumber=_starNumber;
@property(retain, nonatomic) UIView *backgroundStarView; // @synthesize backgroundStarView=_backgroundStarView;
@property(retain, nonatomic) UIView *foregroundStarView; // @synthesize foregroundStarView=_foregroundStarView;
@property(nonatomic) unsigned long long viewType; // @synthesize viewType=_viewType;
@property(nonatomic) _Bool needAnimation; // @synthesize needAnimation=_needAnimation;
@property(nonatomic) unsigned long long roundRule; // @synthesize roundRule=_roundRule;
@property(nonatomic) double score; // @synthesize score=_score;
@property(nonatomic) __weak id <O2OStarViewDelegate> delegate; // @synthesize delegate=_delegate;
- (void).cxx_destruct;
- (void)dealloc;
- (void)updateAccessibilityLabel;
- (double)formatScore:(double)arg1;
- (void)handlePan:(id)arg1;
- (void)handleTap:(id)arg1;
- (id)createStarViewWithImage:(id)arg1;
- (void)stopWhiteFlashAnimation;
- (void)startWhiteFlashAnimation;
- (void)removeWhiteFlash;
- (void)didMoveToSuperview;
- (void)layoutSubviews;
- (void)updateWithOrigin:(struct CGPoint)arg1 viewType:(unsigned long long)arg2 starWidth:(double)arg3 starMargin:(double)arg4 starNumber:(long long)arg5 backgroundImage:(id)arg6 foregroundImage:(id)arg7;
- (id)initWithOrigin:(struct CGPoint)arg1 viewType:(unsigned long long)arg2 starWidth:(double)arg3 starMargin:(double)arg4 starNumber:(long long)arg5;
- (id)initWithOrigin:(struct CGPoint)arg1 viewType:(unsigned long long)arg2 starWidth:(double)arg3 starMargin:(double)arg4 starNumber:(long long)arg5 backgroundImage:(id)arg6 foregroundImage:(id)arg7;

@end

