luxlabs header browser preview


@class PLPhotoLibraryBundle, PLSyndicationIngestMutex, PLLazyObject;

@interface PLDatabaseContext : NSObject {
    PLPhotoLibraryBundle *_libraryBundle;
    PLLazyObject *_lazyMomentLibrary;
}

@property (readonly) PLSyndicationIngestMutex *syndicationIngestMutex;
@property (readonly) long long wellKnownPhotoLibraryIdentifier;

+ (id)newShortLivedLibraryWithName:(const char *)a0 libraryRole:(unsigned long long)a1 bundle:(id)a2;
+ (id)newShortLivedLibraryWithName:(const char *)a0 bundle:(id)a1;

- (void)performTransactionSync:(id /* block */)a0 withName:(const char *)a1;
- (id)newShortLivedLibraryForHistoryPersistenceReadingWithName:(const char *)a0;
- (void)performTransaction:(id /* block */)a0 withName:(const char *)a1;
- (void)dealloc;
- (id)newShortLivedMacOpenClientLibraryWithName:(const char *)a0;
- (id)newMomentLibrary;
- (void)performSync:(id /* block */)a0 withName:(const char *)a1;
- (void)invalidate;
- (id)newShortLivedCplLibraryWithNameSuffix:(const char *)a0;
- (id)newShortLivedLibraryWithName:(const char *)a0;
- (id)initWithLibraryBundle:(id)a0;
- (void).cxx_destruct;
- (id)momentLibrary;
- (id)newShortLivedLibraryWithName:(const char *)a0 libraryRole:(unsigned long long)a1;
- (void)perform:(id /* block */)a0 withName:(const char *)a1;

@end