@class NSString, NSFileManager; @interface PLPhotoLibraryPathManagerUBF : PLPhotoLibraryPathManagerCore { NSString *_databaseDirectory; NSString *_searchDatabaseDirectory; NSString *_originalsDirectory; NSString *_privateDirectory; NSString *_privateCacheDirectory; NSString *_scopesBaseDirectory; NSString *_scopesPhotoCloudSharingDirectory; NSString *_scopesPhotoCloudSharingDataDirectory; NSString *_scopesPhotoCloudSharingMetadataDirectory; NSString *_scopesPhotoCloudSharingCacheDirectory; NSString *_scopesSyndicationDirectory; NSString *_scopesMomentSharedDirectory; NSString *_scopesLockedDirectory; NSString *_resourcesDirectory; NSString *_journalsDirectory; NSString *_rendersDirectory; NSString *_derivativesDirectory; NSString *_derivativesThumbsDirectory; NSString *_derivativesMasterThumbsDirectory; NSString *_resourcesCPLDataDirectory; NSString *_resourcesPhotoStreamsDataDirectory; NSString *_resourcesProjectsDataDirectory; NSString *_resourcesProjectsLegacyDirectory; NSString *_resourcesAnalyticsDirectory; NSString *_resourcesComputeDirectory; NSString *_resourcesSmartSharingDirectory; NSString *_resourcesPartialVideoDirectory; NSString *_externalDirectory; NSString *_internalDirectory; NSFileManager *_fm; } + (id)allPhotosPathsOnThisDevice; - (id)externalDirectoryWithSubType:(unsigned char)a0 leafType:(unsigned char)a1 additionalPathComponents:(id)a2; - (void)obtainAccessAndWaitWithFileWithIdentifier:(id)a0 mode:(unsigned char)a1 toURLWithHandler:(id /* block */)a2; - (id)photoDirectoryWithType:(unsigned char)a0 leafType:(unsigned char)a1 additionalPathComponents:(id)a2; - (id)urlWithIdentifier:(id)a0; - (id)corePathsWithError:(id *)a0 directDatabaseAccess:(BOOL)a1 limitedLibrary:(BOOL)a2; - (id)pathToAssetsToAlbumsMapping; - (id)initWithLibraryURL:(id)a0 bundleScope:(unsigned short)a1; - (id)assetMainFilePathWithDirectory:(id)a0 filename:(id)a1 bundleScope:(unsigned short)a2; - (id)pathsForExternalWriters; - (id)_scopedInternalPathManagerWithBundleScope:(unsigned short)a0; - (id)internalDirectoryWithSubType:(unsigned char)a0 additionalPathComponents:(id)a1; - (unsigned char)photoLibraryPathTypeForBundleScope:(unsigned short)a0; - (BOOL)isDeviceRestoreSupported; - (BOOL)shouldUseFileIdentifierForBundleScope:(unsigned short)a0; - (id)basePrivateDirectoryPath; - (id)convertPhotoLibraryPathType:(unsigned char)a0; - (id)extendedPathsWithError:(id *)a0; - (id)privateDirectoryWithSubType:(unsigned char)a0 leafType:(unsigned char)a1 additionalPathComponents:(id)a2; - (id)readOnlyUrlWithIdentifier:(id)a0; - (id)privateCacheDirectoryWithSubType:(unsigned char)a0 leafType:(unsigned char)a1 additionalPathComponents:(id)a2; - (id)addToPath:(id)a0 leafType:(unsigned char)a1 additionalPathComponents:(id)a2; - (void).cxx_destruct; - (BOOL)updateTimeMachineExclusionAttributeForExcludePath:(id)a0 error:(id *)a1; - (id)syncInfoPath; - (BOOL)ensureFileProviderSyncExclusionAttributeIsSetWithError:(id *)a0; - (id)pathsForPermissionCheck; - (id)pathsForFinderSyncFilesystemSizeCalculation; - (id)_externalDirectoryWithBundleIdentifier:(id)a0 createIfNeeded:(BOOL)a1; - (void)setExtendedAttributesWithIdentifier:(id)a0 andURL:(id)a1; - (id)photosDatabasePath; - (id)pathsForClientAccess:(id)a0; - (void)enumerateBundleScopesWithBlock:(id /* block */)a0; - (id)pathsForLibraryFilesystemSizeCalculation; - (void)setExtendedAttributesWithIdentifier:(id)a0; - (id)assetAbbreviatedMetadataDirectoryForDirectory:(id)a0 type:(unsigned char)a1 bundleScope:(unsigned short)a2; - (BOOL)createPathsForNewLibrariesWithError:(id *)a0; @end