luxlabs header browser preview


@class NSUUID, UIImageView, AVTMSStickerView, UILabel, CAShapeLayer;
@protocol AVTStickerCollectionViewCellDelegate, AVTStickerDisclosureValidationDelegate;

@interface AVTStickerCollectionViewCell : UICollectionViewCell <AVTMSStickerViewDelegate>

@property (readonly, nonatomic) UIImageView *imageView;
@property (readonly, nonatomic) AVTMSStickerView *stickerView;
@property (readonly, nonatomic) UILabel *prereleaseLabel;
@property (nonatomic) BOOL stickerViewIsAnimating;
@property (nonatomic) struct CGSize { double width; double height; } fullImageSize;
@property (retain, nonatomic) CAShapeLayer *selectionLayer;
@property (retain, nonatomic) NSUUID *displaySessionUUID;
@property (nonatomic) BOOL allowsPeel;
@property (nonatomic) struct CGRect { struct CGPoint { double x; double y; } origin; struct CGSize { double width; double height; } size; } clippingRect;
@property (nonatomic) BOOL showPrereleaseSticker;
@property (nonatomic) BOOL showSelectionLayer;
@property (weak, nonatomic) id<AVTStickerCollectionViewCellDelegate> delegate;
@property (weak, nonatomic) id<AVTStickerDisclosureValidationDelegate> disclosureValidationDelegate;

+ (id)cellIdentifier;
+ (double)imageInsetForWidth:(double)a0;
+ (struct CGPath { } *)selectionPathInBounds:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;

- (void)prepareForReuse;
- (id)initWithFrame:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a0;
- (void).cxx_destruct;
- (void)layoutSubviews;
- (void)setSelected:(BOOL)a0;
- (struct CGSize { double x0; double x1; })imageSizeFromURL:(id)a0;
- (void)purgeImageContents;
- (void)setupPrereleaseLabelIfNeeded;
- (void)stickerViewDidBeginPeel:(id)a0;
- (struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })stickerViewFrameForImageSize:(struct CGSize { double x0; double x1; })a0 clippingRect:(struct CGRect { struct CGPoint { double x0; double x1; } x0; struct CGSize { double x0; double x1; } x1; })a1;
- (void)stickerViewWasTapped:(id)a0;
- (void)updateWithImage:(id)a0 sticker:(id)a1 animated:(BOOL)a2;

@end