luxlabs header browser preview


@class NSArray, NSDictionary, NSURL, ICStoreArtworkGradientInfo, ICStoreArtworkSizeInfo, NSString;

@interface ICStoreArtworkInfo : NSObject <NSCopying, NSSecureCoding>

@property (class, readonly) BOOL supportsSecureCoding;

@property (copy, nonatomic) NSArray *sortedResponseArray;
@property (copy, nonatomic) NSArray *sortedSupportedSizesArray;
@property (readonly, copy, nonatomic) NSURL *artworkURL;
@property (readonly, copy, nonatomic) NSArray *responseArray;
@property (readonly, copy, nonatomic) NSDictionary *responseDictionary;
@property (readonly, nonatomic) ICStoreArtworkSizeInfo *sizeInfo;
@property (readonly, nonatomic) struct CGSize { double x0; double x1; } originalSize;
@property (readonly, nonatomic) ICStoreArtworkGradientInfo *gradientInfo;
@property (readonly, copy, nonatomic) NSString *stringRepresentation;
@property (readonly, nonatomic) unsigned long long imageTraits;
@property (readonly, nonatomic) NSArray *textGradient;

- (unsigned long long)hash;
- (void)_sortSupportedSizesArray;
- (id)artworkURLWithSize:(struct CGSize { double x0; double x1; })a0 cropStyle:(id)a1 format:(id)a2 preferP3ColorSpace:(BOOL)a3;
- (void)encodeWithCoder:(id)a0;
- (id)initWithArtworkResponseDictionary:(id)a0;
- (struct CGColor { } *)copyColorWithKind:(id)a0;
- (id)artworkURLWithSize:(struct CGSize { double x0; double x1; })a0 cropStyle:(id)a1 format:(id)a2;
- (void).cxx_destruct;
- (id)initWithArtworkResponseValue:(id)a0;
- (BOOL)isEqual:(id)a0;
- (id)initWithArtworkURL:(id)a0;
- (void)_sortResponseArray;
- (struct CGColor { } *)colorFromStringRepresentation:(id)a0;
- (id)initWithCoder:(id)a0;
- (id)copyWithZone:(struct _NSZone { } *)a0;
- (id)initWithArtworkResponseArray:(id)a0;
- (BOOL)_hasOriginalSize;

@end