luxlabs header browser preview


@class NSArray, ML3Artwork, NSURL, NSDictionary, MPMediaLibraryArtworkRequest;

@interface MPMediaLibraryArtwork : NSObject

@property (weak, nonatomic) MPMediaLibraryArtworkRequest *artworkRequest;
@property (retain, nonatomic) ML3Artwork *artwork;
@property (readonly, nonatomic) struct os_unfair_lock_s { unsigned int _os_unfair_lock_opaque; } stateLock;
@property (readonly, nonatomic) NSArray *validSizes;
@property (readonly, nonatomic) NSArray *autogeneratedSizes;
@property (readonly, copy, nonatomic) NSURL *originalFileURL;
@property (copy, nonatomic) NSDictionary *effectsMetadata;

+ (BOOL)artworkExistsForRequest:(id)a0;
+ (id)availableArtworkWithRequest:(id)a0;
+ (void)cancelFetchingArtworkForRequest:(id)a0;
+ (void)fetchArtworkForRequest:(id)a0 completionHandler:(id /* block */)a1;
+ (void)fetchArtworkInfoForRequest:(id)a0 completionHandler:(id /* block */)a1;
+ (BOOL)fetchableArtworkExistsForRequest:(id)a0;
+ (BOOL)needsToFetchArtworkForRequest:(id)a0;

- (id)init;
- (unsigned long long)hash;
- (void).cxx_destruct;
- (BOOL)isEqual:(id)a0;
- (id)imageFileURLForEffect:(id)a0;
- (id)imageFileURLForSize:(struct CGSize { double x0; double x1; })a0;

@end