luxlabs header browser preview


@class NSString, NSData, AVURLAsset, PHAdjustmentData;

@interface PUPhotoEditSnapshot : NSObject

@property (nonatomic, setter=_setWorkImageVersion:) long long workImageVersion;
@property (retain, nonatomic, setter=_setAdjustmentData:) PHAdjustmentData *adjustmentData;
@property (retain, nonatomic, setter=_setImageData:) NSData *imageData;
@property (copy, nonatomic, setter=_setImageUTI:) NSString *imageUTI;
@property (retain, nonatomic, setter=_setBaseImageData:) NSData *baseImageData;
@property (retain, nonatomic, setter=_setVideoComplement:) AVURLAsset *videoComplement;
@property (retain, nonatomic, setter=_setBaseVideoComplement:) AVURLAsset *baseVideoComplement;

+ (void)captureSnapshotForAsset:(id)a0 mediaProvider:(id)a1 completion:(id /* block */)a2;

- (id)init;
- (void).cxx_destruct;
- (id)_copyDataAtURL:(id)a0;
- (id)_copyAsset:(id)a0;
- (id)_copyData:(id)a0;
- (void)_copySourceData:(id)a0 destinationData:(out id *)a1 destinationURL:(out id *)a2;

@end