luxlabs header browser preview


@class SKUIItemOffer, UIImageView, UILabel, SKUIItemOfferButton, SKUIItemState, UIButton, SKUIBadgeLabel, NSString, SKUIItemContentRating, SKUIProductPageHeaderLabel, SKUIClientContext, SKUIContentRatingArtworkResourceLoader, SKUIColorScheme, UIImage;

@interface SKUIProductPageHeaderView : UIView <SKUIItemOfferButtonDelegate, SKUIContentRatingArtworkLoaderObserver> {
    UILabel *_ageBandLabel;
    SKUIBadgeLabel *_editorialBadgeLabel;
    SKUIClientContext *_clientContext;
    UIImageView *_headerImageView;
    UIImageView *_iconImageView;
    UILabel *_inAppPurchasesLabel;
    UILabel *_itemOfferExplanationLabel;
    UILabel *_itemOfferExplanationTitleLabel;
    BOOL _needsLayoutAfterButtonAnimation;
    SKUIProductPageHeaderLabel *_titleLabel;
    UILabel *_userRatingLabel;
    UIImageView *_userRatingStarsView;
}

@property (copy, nonatomic) NSString *artistName;
@property (copy, nonatomic) NSString *title;
@property (copy, nonatomic) NSString *inAppPurchasesString;
@property (copy, nonatomic) NSString *editorialBadge;
@property (readonly, nonatomic) UIButton *artistButton;
@property (retain, nonatomic) SKUIContentRatingArtworkResourceLoader *contentRatingArtworkLoader;
@property (retain, nonatomic) SKUIItemContentRating *contentRating;
@property (retain, nonatomic) SKUIItemContentRating *secondaryContentRating;
@property (copy, nonatomic) NSString *ageBandString;
@property (retain, nonatomic) SKUIColorScheme *colorScheme;
@property (retain, nonatomic) UIImage *headerImage;
@property (nonatomic) double headerImageHeight;
@property (retain, nonatomic) UIImage *iconImage;
@property (readonly, nonatomic) UIButton *shareButton;
@property (retain, nonatomic) SKUIItemOffer *itemOffer;
@property (readonly, nonatomic) SKUIItemOfferButton *itemOfferButton;
@property (copy, nonatomic) NSString *itemOfferExplanationText;
@property (copy, nonatomic) NSString *itemOfferExplanationTitle;
@property (nonatomic, getter=isRestricted) BOOL restricted;
@property (copy, nonatomic) SKUIItemState *itemState;
@property (nonatomic) long long numberOfUserRatings;
@property (nonatomic) double userRating;
@property (readonly) unsigned long long hash;
@property (readonly) Class superclass;
@property (readonly, copy) NSString *description;
@property (readonly, copy) NSString *debugDescription;

- (void)setBackgroundColor:(id)a0;
- (void)dealloc;
- (void)sizeToFit;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)_cancelConfirmationAction:(id)a0;
- (void)_finishButtonAnimation;
- (void)_getBottomLayoutProperties:(struct **)a0 origins:(double **)a1 height:(double *)a2 forWidth:(double)a3;
- (void)_getTopLayoutProperties:(struct **)a0 origins:(double **)a1 height:(double *)a2 forWidth:(double)a3;
- (void)_reloadItemOfferButton:(BOOL)a0;
- (void)_showConfirmationAction:(id)a0;
- (void)contentRatingArtworkLoader:(id)a0 didLoadImage:(id)a1 forContentRating:(id)a2;
- (id)contentRatingName;
- (id)initWithClientContext:(id)a0;
- (void)itemOfferButtonDidAnimateTransition:(id)a0;
- (void)itemOfferButtonWillAnimateTransition:(id)a0;
- (void)setItemState:(id)a0 animated:(BOOL)a1;

@end