@class NSOperationQueue, NSMutableSet, NSObject; @protocol OS_dispatch_queue; @interface FPItemManager : NSObject { NSOperationQueue *_operationQueue; NSObject<OS_dispatch_queue> *_completionQueue; NSObject<OS_dispatch_queue> *_notificationQueue; NSMutableSet *_activeCollections; } + (id)defaultManager; + (void)_promoteItemToAppLibraryIfNeeded:(id)a0; + (BOOL)isAnyDocumentRecentlyUsed:(id)a0 excludedFileTypes:(id)a1 allowedFileProviderIdentifiers:(id)a2; - (void)addOperation:(id)a0; - (id)init; - (void)fetchFSItemsForItemIdentifiers:(id)a0 providerIdentifier:(id)a1 domainIdentifier:(id)a2 materializingIfNeeded:(BOOL)a3 completionHandler:(id /* block */)a4; - (void).cxx_destruct; - (void)fetchPathComponentsForURL:(id)a0 completionHandler:(id /* block */)a1; - (id)evictItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (id)itemForURL:(id)a0 error:(id *)a1; - (void)fetchItemForURL:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchItemForItemID:(id)a0 completionHandler:(id /* block */)a1; - (id)newCollectionWithItemID:(id)a0; - (void)fetchURLForItem:(id)a0 creatingPlaceholderIfMissing:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)scheduleAction:(id)a0; - (id)__itemForURLWithBuggyNullability:(id)a0 error:(id *)a1; - (void)_fetchHierarchyForItemID:(id)a0 recursively:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)_fetchHierarchyForItemID:(id)a0 recursively:(BOOL)a1 depth:(unsigned long long)a2 completionHandler:(id /* block */)a3; - (void)_fetchItemForURL:(id)a0 synchronously:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)_fetchItemForURL:(id)a0 synchronously:(BOOL)a1 skipURLValidation:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)_fetchParentsForItemID:(id)a0 recursively:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)_fetchURLForItemID:(id)a0 creatingPlaceholderIfMissing:(BOOL)a1 completionHandler:(id /* block */)a2; - (BOOL)_isValidDestination:(id)a0; - (BOOL)_itemIsOfArchiveType:(id)a0; - (id)appLibraryCollectionForProviderDomain:(id)a0; - (id)collectionForFolderItem:(id)a0; - (id)collectionForFolderItem:(id)a0 fileTypes:(id)a1; - (id)collectionWithIdentifier:(id)a0 domainIdentifier:(id)a1 providerIdentifier:(id)a2 fileTypes:(id)a3; - (id)collectionWithIdentifier:(id)a0 domainIdentifier:(id)a1 providerIdentifier:(id)a2 sortDescriptors:(id)a3; - (id)collectionWithIdentifier:(id)a0 providerIdentifier:(id)a1 fileTypes:(id)a2; - (id)eligibleActionsForDroppingItems:(id)a0 underItem:(id)a1; - (id)eligibleActionsForDroppingUTIs:(id)a0 underItem:(id)a1; - (id)eligibleActionsForItems:(id)a0; - (id)eligibleActionsForItems:(id)a0 allowCachedDomain:(BOOL)a1; - (id)eligibleActionsForItems:(id)a0 providerDomain:(id)a1; - (void)extendBookmarkForItem:(id)a0 receivingBundleID:(id)a1 completionHandler:(id /* block */)a2; - (void)fetchAllParentsForItem:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchDefaultLocationForApplication:(id)a0 defaultProviderDomain:(id)a1 completionHandler:(id /* block */)a2; - (void)fetchDefaultLocationForApplicationRecord:(id)a0 defaultProviderDomain:(id)a1 completionHandler:(id /* block */)a2; - (void)fetchIndexPropertiesForItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchOperationServiceForProviderDomainID:(id)a0 handler:(id /* block */)a1; - (void)fetchParentForItem:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchParentsForItemID:(id)a0 recursively:(BOOL)a1 completionHandler:(id /* block */)a2; - (void)fetchRemoteDomainForProviderDomainID:(id)a0 handler:(id /* block */)a1; - (void)fetchRootItemForProvider:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchRootItemForProviderDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchServicesWithName:(id)a0 itemAtURL:(id)a1 synchronously:(BOOL)a2 handler:(id /* block */)a3; - (void)fetchURLForItem:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchURLForItemID:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchVendorServiceForProviderDomainID:(id)a0 handler:(id /* block */)a1; - (BOOL)isItemInTrash:(id)a0; - (id)newCollectionForProvider:(id)a0; - (id)newCollectionForTag:(id)a0; - (id)newEvictableCollection; - (id)newFavoritesCollection; - (id)newNonAutoEvictableCollection; - (id)newRecentsCollection; - (id)newSearchCollection; - (id)newSearchTrashCollection; - (id)newSharedItemsCollection; - (id)newTagCollection; - (id)newTrashCollection; - (id)operationForAction:(id)a0 items:(id)a1; - (void)recursivelyExportItem:(id)a0 toURL:(id)a1 completionHandler:(id /* block */)a2; - (id)rootCollectionForProvider:(id)a0; - (id)rootCollectionForProvider:(id)a0 fileTypes:(id)a1; - (id)rootCollectionForProviderDomain:(id)a0; - (id)serverCollectionForFolderItem:(id)a0; - (id)servicesForItemAtURL:(id)a0 error:(id *)a1; - (id)thumbnailsFetchOperationForItem:(id)a0 withVersions:(id)a1 withSize:(struct CGSize { double x0; double x1; })a2 scale:(double)a3; - (id)thumbnailsFetchOperationForItems:(id)a0 withSize:(struct CGSize { double x0; double x1; })a1 scale:(double)a2; - (id)trashCollectionForProviderDomain:(id)a0; @end