luxlabs header browser preview


@interface ALAssetsLibrary : NSObject

@property (retain, nonatomic) id internal;

+ (long long)authorizationStatus;
+ (id)_library;
+ (id)_albumsInLibrary:(id)a0;
+ (struct CGImage { } *)_aspectRatioThumbnailForAssetURL:(id)a0;
+ (long long)_estimatedOutputFileLengthForVideoFilePath:(id)a0 metadata:(id)a1 exportPreset:(id)a2 exportProperties:(id)a3;
+ (long long)_estimatedOutputFileLengthForVideoURL:(id)a0 fallbackFilePath:(id)a1 exportPreset:(id)a2 exportProperties:(id)a3;
+ (id)_exportSessionForVideoFilePath:(id)a0 metadata:(id)a1 exportPreset:(id)a2;
+ (id)_exportSessionForVideoURL:(id)a0 fallbackFilePath:(id)a1 exportPreset:(id)a2;
+ (id)_filePathForVideoURL:(id)a0 outMetadata:(id *)a1;
+ (BOOL)_linkedBefore7;
+ (id)_playerItemForVideoFilePath:(id)a0 metadata:(id)a1;
+ (id)_playerItemForVideoURL:(id)a0 fallbackFilePath:(id)a1;
+ (struct CGImage { } *)_thumbnailForAssetURL:(id)a0;
+ (void)disableSharedPhotoStreamsSupport;

- (id)init;
- (void)dealloc;
- (void)checkPhotosAccessAllowedWithScope:(long long)a0 handler:(id /* block */)a1;
- (void)_performBlock:(id /* block */)a0;
- (BOOL)isValid;
- (void)_performBlockAndWait:(id /* block */)a0;
- (void)assetForURL:(id)a0 resultBlock:(id /* block */)a1 failureBlock:(id /* block */)a2;
- (void)_addGroupForAlbum:(id)a0 ofType:(unsigned long long)a1 toArray:(id)a2;
- (id)_copyGroupForURL:(id)a0;
- (void)_setBundlePropertiesOnPropertiesDictionary:(id)a0;
- (void)_writeImageToSavedPhotosAlbum:(struct CGImage { } *)a0 orientation:(long long)a1 imageData:(id)a2 metadata:(id)a3 internalProperties:(id)a4 completionBlock:(id /* block */)a5;
- (void)_writeVideoAtPathToSavedPhotosAlbum:(id)a0 internalProperties:(id)a1 completionBlock:(id /* block */)a2;
- (void)addAssetsGroupAlbumWithName:(id)a0 resultBlock:(id /* block */)a1 failureBlock:(id /* block */)a2;
- (void)enumerateGroupsWithTypes:(unsigned long long)a0 usingBlock:(id /* block */)a1 failureBlock:(id /* block */)a2;
- (void)groupForURL:(id)a0 resultBlock:(id /* block */)a1 failureBlock:(id /* block */)a2;
- (id)publicErrorForPrivateDomain:(id)a0 withPrivateCode:(long long)a1;
- (id)publicErrorFromPrivateError:(id)a0;
- (void)registerAlbum:(id)a0 assetGroupPrivate:(id)a1;
- (BOOL)videoAtPathIsCompatibleWithSavedPhotosAlbum:(id)a0;
- (void)writeImageDataToSavedPhotosAlbum:(id)a0 metadata:(id)a1 completionBlock:(id /* block */)a2;
- (void)writeImageToSavedPhotosAlbum:(struct CGImage { } *)a0 metadata:(id)a1 completionBlock:(id /* block */)a2;
- (void)writeImageToSavedPhotosAlbum:(struct CGImage { } *)a0 orientation:(long long)a1 completionBlock:(id /* block */)a2;
- (void)writeVideoAtPathToSavedPhotosAlbum:(id)a0 completionBlock:(id /* block */)a1;

@end