luxlabs header browser preview


@class NSURL, NSIndexSet;

@interface PBFPosterExtensionDataStoreMigrator : NSObject

@property (readonly, nonatomic) NSURL *baseURL;
@property (readonly, nonatomic) BOOL isDataStoreUpToDateForCurrentVersion;
@property (nonatomic) BOOL shouldCleanupAfterMigration;
@property (readonly, nonatomic) NSIndexSet *availableDataStoreVersions;

+ (BOOL)migrateDataStoreAtBaseURL:(id)a0 fromVersion:(unsigned long long)a1 toVersion:(unsigned long long)a2 cleanupAfterMigrationSucceeds:(BOOL)a3 error:(out id *)a4;

- (id)initWithBaseURL:(id)a0;
- (void).cxx_destruct;
- (void)markDataStoreArchivesAsPurgable;
- (unsigned long long)_mostUpToDateValidDataStoreToMigrateFrom;
- (void)_removeAncientDataStores;
- (void)archiveDataStoresBeforeCurrentDataStoreVersion;
- (unsigned long long)migrateDataStoreToCurrentVersion:(out id *)a0;
- (void)removeDataStoresBeforeCurrentDataStoreVersion;
- (BOOL)validateDataStoreIntegrity:(out id *)a0;

@end