luxlabs header browser preview


@class NSString, NSDictionary, NSData, NSURL, NSArray;

@interface IMSticker : NSObject

@property (readonly, nonatomic) BOOL isEmojiSticker;
@property (retain, nonatomic) NSData *recipe;
@property (copy, nonatomic) NSString *ballonBundleID;
@property (copy, nonatomic) NSString *stickerPackGUID;
@property (copy, nonatomic) NSDictionary *attributionInfo;
@property (copy, nonatomic) NSString *accessibilityLabel;
@property (copy, nonatomic) NSString *moodCategory;
@property (readonly, nonatomic) NSString *uniqueID;
@property (copy, nonatomic) NSURL *animatedImageCacheURLFromExtension;
@property (nonatomic) long long stickerEffectType;
@property (copy, nonatomic) NSData *metadata;
@property (copy, nonatomic) NSString *stickerName;
@property (copy, nonatomic) NSArray *representations;
@property (copy, nonatomic) NSString *externalURI;
@property (nonatomic) unsigned long long initialFrameIndex;
@property (readonly, copy, nonatomic) NSURL *fileURL;
@property (readonly, copy, nonatomic) NSString *stickerGUID;
@property (readonly, copy, nonatomic) NSString *textToSpeechName;

+ (id)userInfoDictionaryWithGeometryDescriptor:(struct IMAssociatedMessageGeometryDescriptor { unsigned long long x0; unsigned long long x1; double x2; double x3; double x4; double x5; double x6; })a0;
+ (id)userInfoDictionaryWithLayoutIntent:(unsigned long long)a0 parentPreviewWidth:(double)a1 xScalar:(double)a2 yScalar:(double)a3 scale:(double)a4 rotation:(double)a5 initialFrameIndex:(unsigned long long)a6;
+ (struct IMAssociatedMessageGeometryDescriptor { unsigned long long x0; unsigned long long x1; double x2; double x3; double x4; double x5; double x6; })geometryDescriptorFromUserInfoDictionary:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (id)description;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithStickerID:(id)a0 stickerPackID:(id)a1 fileURL:(id)a2 accessibilityLabel:(id)a3 moodCategory:(id)a4 stickerName:(id)a5;
- (id)initWithStickerIdentifier:(id)a0 stickerPackID:(id)a1 representations:(id)a2 effectType:(long long)a3 initialFrameIndex:(unsigned long long)a4 externalURI:(id)a5 stickerName:(id)a6 accessibilityLabel:(id)a7 metadata:(id)a8;
- (id)initWithStickerID:(id)a0 stickerPackID:(id)a1 fileURL:(id)a2 accessibilityLabel:(id)a3 moodCategory:(id)a4 stickerName:(id)a5 textToSpeechName:(id)a6;
- (id)initWithStickerPropertyDictionary:(id)a0 stickerPackID:(id)a1 stickerPackBundlePath:(id)a2;

@end