@class NSString, NSMutableDictionary, NSObject; @protocol OS_dispatch_queue; @interface UNCBundleLibrarian : NSObject { NSString *_bundleLibraryPath; NSMutableDictionary *_bundleToUUIDMap; NSMutableDictionary *_uuidToBundleMap; NSObject *_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