luxlabs header browser preview


@class NSString, NSMutableDictionary, NSObject;
@protocol OS_dispatch_queue;

@interface UNCBundleLibrarian : NSObject {
    NSString *_bundleLibraryPath;
    NSMutableDictionary *_bundleToUUIDMap;
    NSMutableDictionary *_uuidToBundleMap;
    NSObject<OS_dispatch_queue> *_queue;
}

- (id)initWithDirectory:(id)a0;
- (void).cxx_destruct;
- (void)bootstrapLibraryForBundleIdentifiers:(id)a0;
- (id)bundleIdentifierForUniqueIdentifier:(id)a0;
- (void)migrateLibraryFromDirectory:(id)a0 toDirectory:(id)a1;
- (void)removeMappingForBundleIdentifier:(id)a0;
- (id)uniqueIdentifierForBundleIdentifier:(id)a0;
- (BOOL)_isUUIDString:(id)a0;
- (void)_queue_addEntryForBundleIdentifier:(id)a0 uniqueIdentifier:(id)a1;
- (id)_queue_bundleIdentifierForUniqueIdentifier:(id)a0;
- (id)_queue_dataAtPath:(id)a0;
- (id)_queue_dictionaryAtPath:(id)a0;
- (void)_queue_loadBundleLibrary;
- (void)_queue_loadBundleLibraryIfNeeded;
- (void)_queue_migrateBundleDirectoriesInDirectory:(id)a0;
- (void)_queue_removeEntryForBundleIdentifier:(id)a0;
- (void)_queue_removeUnknownDirectoriesFromLibrary;
- (void)_queue_removeUnknownDirectoriesInDirectory:(id)a0;
- (BOOL)_queue_saveDictionary:(id)a0 atPath:(id)a1;
- (id)_queue_uniqueIdentifierForBundleIdentifier:(id)a0;
- (void)_removeBundleLibrary;

@end