luxlabs header browser preview


@class NSUUID, NSArray, NSURL, NSSet, NSMutableDictionary, NSOrderedSet, NSDictionary, NSNumber;

@interface PBFPosterExtensionDataStoreIntrospector : NSObject {
    NSArray *_extensionStoreCoordinators;
    NSURL *_dataStoreURL;
    NSURL *_dataStoreExtensionsURL;
    NSURL *_dataStoreDatabaseURL;
    BOOL _dataStoreDatabaseExists;
    NSOrderedSet *_legacySortedPosterUUIDs;
    NSUUID *_legacySelectedPosterUUID;
    NSDictionary *_legacyPosterToAssociatedPoster;
    NSMutableDictionary *_roleToSelectedPosterUUID;
    NSMutableDictionary *_roleToSortedPosterUUID;
    NSMutableDictionary *_roleToParentToChildPosterUUID;
    NSSet *_snapshotURLs;
    NSDictionary *_latestPathsForProviders;
    NSDictionary *_posterToAssociatedPoster;
    NSNumber *_snapshotsExistSentinel;
    NSNumber *_descriptorsExistSentinel;
    NSNumber *_userConfigurationDataExistsSentinel;
    NSNumber *_multipleVersionsForConfigurationDataExistsSentinel;
}

@property (readonly, nonatomic) NSSet *providers;
@property (readonly, nonatomic) unsigned long long dataStoreVersion;
@property (readonly, nonatomic) NSSet *snapshotURLs;
@property (readonly, nonatomic) NSSet *roles;
@property (readonly, nonatomic) BOOL snapshotsExist;
@property (readonly, nonatomic) BOOL descriptorsExist;
@property (readonly, nonatomic) BOOL userConfigurationDataExists;
@property (readonly, nonatomic) BOOL multipleVersionsForConfigurationDataExists;
@property (readonly, nonatomic) BOOL legacyAssocPostersExist;
@property (readonly, nonatomic) BOOL assocPostersExist;

- (id)initWithURL:(id)a0 error:(out id *)a1;
- (void).cxx_destruct;
- (id)posterWithUUID:(id)a0;
- (void)_hydrate;
- (id)sortedPosterUUIDsForRole:(id)a0 error:(out id *)a1;
- (id)_openDatabaseIfPossible:(out id *)a0;
- (id)associatedPosterForRole:(id)a0 parentPosterUUID:(id)a1;
- (id)associatedPosterUUIDForPosterUUIDForRole:(id)a0 error:(out id *)a1;
- (id)associatedPosterUUIDForRole:(id)a0 parentPosterUUID:(id)a1 error:(out id *)a2;
- (id)extensionStoreCoordinatorForProvider:(id)a0;
- (id)legacyAssociatedPosterForParentPosterUUID:(id)a0;
- (id)legacyAssociatedPosterParentUUIDToChildUUIDWithError:(out id *)a0;
- (id)legacyAssociatedPosterUUIDForPosterUUID:(id)a0 error:(out id *)a1;
- (id)legacySelectedPosterUUIDWithError:(out id *)a0;
- (id)legacySortedPosterUUIDsWithError:(out id *)a0;
- (unsigned long long)numberOfPostersForRole:(id)a0;
- (id)selectedPosterUUIDForRole:(id)a0 error:(out id *)a1;

@end