luxlabs header browser preview


@class GKDashboardPlayerPhotoView, UILabel, UIView;

@interface GKNotificationBannerView : UIView

@property (retain, nonatomic) GKDashboardPlayerPhotoView *playerAvatarView;
@property (nonatomic) BOOL canTransitionToPlayerAvatar;
@property (retain, nonatomic) UIView *leadingAccessoryView;
@property (retain, nonatomic) UILabel *titleLabel;
@property (retain, nonatomic) UILabel *messageLabel;
@property (retain, nonatomic) UILabel *actionLabel;
@property (readonly, nonatomic) double preferredBannerWidth;
@property (nonatomic) BOOL useShortBanner;
@property (nonatomic) double duration;
@property (copy, nonatomic) id /* block */ completionHandler;
@property (copy, nonatomic) id /* block */ touchHandler;

+ (BOOL)_preventsAppearanceProxyCustomization;

- (void)dealloc;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)awakeFromNib;
- (void)showWithCompletionHandler:(id /* block */)a0;
- (void)hideBanner;
- (void)createTitleLabel:(id)a0 withTextStyle:(id)a1;
- (void)_wasTouched:(id)a0;
- (void)callCompletionHandler;
- (void)createBackdropViewWithBlurStyle:(long long)a0;
- (void)createMessageLabel:(id)a0 withTextStyle:(id)a1;
- (void)fadeInWithCompletionHandler:(id /* block */)a0;
- (void)fadeOutQuickly:(BOOL)a0 withCompletionHandler:(id /* block */)a1;
- (id)initWithTitle:(id)a0 image:(id)a1 message:(id)a2 useShortBanner:(BOOL)a3;
- (id)initWithTitle:(id)a0 player:(id)a1 leadingAccessoryView:(id)a2 message:(id)a3 useShortBanner:(BOOL)a4;
- (void)showPlayerAvatarAnimationWithCompletionHandler:(id /* block */)a0;
- (void)showWithTouchHandler:(id /* block */)a0;
- (void)startLoadingPlayerAvatar;
- (void)transitionToPlayerAvatar;

@end