@class NSXPCConnection, NSHashTable, FPDServer, NSObject; @protocol OS_dispatch_queue, OS_os_log; @interface FPDXPCServicer : NSObject { NSHashTable *_providerServicers; NSObject *_queue; NSObject *_log; } @property (weak, nonatomic) FPDServer *server; @property (weak, nonatomic) NSXPCConnection *connection; - (void)extendSandboxForFileURL:(id)a0 fromProviderID:(id)a1 toConsumerID:(id)a2 completionHandler:(id /* block */)a3; - (id)init; - (void)evictItemWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchProviderForShareURL:(id)a0 fallbackIdentifier:(id)a1 completionHandler:(id /* block */)a2; - (id)_providerForIdentifier:(id)a0 enumerateEntitlementRequired:(BOOL)a1 error:(id *)a2; - (void)waitForStabilizationOfDomainWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)trashItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)pinItemWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)reindexAllSearchableItemsWithAcknowledgementHandler:(id /* block */)a0; - (void)fetchDomainServicerForProviderDomainID:(id)a0 handler:(id /* block */)a1; - (void)startDownloadingItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)updateLastUsedDate:(id)a0 completionHandler:(id /* block */)a1; - (void)dumpStateTo:(id)a0 limitNumberOfItems:(BOOL)a1 providerFilter:(id)a2 completionHandler:(id /* block */)a3; - (id)evictItemAtURL:(id)a0 evenIfEnumeratingFP:(BOOL)a1 andClearACLForConsumer:(id)a2 completionHandler:(id /* block */)a3; - (void)wakeUpForURL:(id)a0 completionHandler:(id /* block */)a1; - (void)startAccessingServiceWithName:(id)a0 itemID:(id)a1 connection:(id)a2 enumerateEntitlementRequired:(BOOL)a3 completionHandler:(id /* block */)a4; - (void)setAlternateContentsURL:(id)a0 onDocumentURL:(id)a1 completionHandler:(id /* block */)a2; - (void)_test_callRemoveTrashedItemsOlderThanDate:(id)a0 completionHandler:(id /* block */)a1; - (id)providersForCurrentConnection; - (void)bookmarkableStringFromDocumentURL:(id)a0 completionHandler:(id /* block */)a1; - (void)_test_retrieveItemWithName:(id)a0 completionHandler:(id /* block */)a1; - (void)runFPCKForDomainWithID:(id)a0 databasesBackupsPath:(id)a1 options:(unsigned long long)a2 reason:(unsigned long long)a3 completionHandler:(id /* block */)a4; - (void)importProgressForDomainWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)copyDatabaseForFPCKStartingAtPath:(id)a0 completionHandler:(id /* block */)a1; - (void)removeDomainWithID:(id)a0 mode:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)providerDomainForURL:(id)a0 completionHandler:(id /* block */)a1; - (void)calculateNonPurgeableSpaceUsageOfDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)getURLForContainerWithItemID:(id)a0 inDataScopeDomainWithIdentifier:(id)a1 documentsScopeDomainIdentifier:(id)a2 documentsFolderItemIdentifier:(id)a3 completionHandler:(id /* block */)a4; - (void)providerDomainForIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (int)pid; - (void)removeDomainAndPreserveDataWithID:(id)a0 mode:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)putBackURLForTrashedItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)startProvidingItemAtURL:(id)a0 fromProviderID:(id)a1 forConsumerID:(id)a2 completionHandler:(id /* block */)a3; - (void)invalidate; - (void)valuesForAttributes:(id)a0 forItemAtURL:(id)a1 completionHandler:(id /* block */)a2; - (void)makeTopologicallySortedItemsOnDisk:(id)a0 completionHandler:(id /* block */)a1; - (void)startAccessingOperationServiceForProviderDomainID:(id)a0 handler:(id /* block */)a1; - (void)setPutBackInfoOnItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)startOperation:(id)a0 toFetchIconsForAppBundleIDs:(id)a1 requestedSize:(struct CGSize { double x0; double x1; })a2 scale:(double)a3 completionHandler:(id /* block */)a4; - (void)addDomain:(id)a0 forProviderIdentifier:(id)a1 byImportingDirectoryAtURL:(id)a2 nonWrappedURL:(id)a3 knownFolders:(id)a4 completionHandler:(id /* block */)a5; - (void)setHiddenByUser:(BOOL)a0 forDomainIdentifier:(id)a1 providerIdentifier:(id)a2 completionHandler:(id /* block */)a3; - (void)fetchListOfMonitoredApps:(id /* block */)a0; - (void)removeDomain:(id)a0 mode:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (void)fetchDaemonOperationIDsWithCompletionHandler:(id /* block */)a0; - (BOOL)clientHasSandboxAccessToFile:(id)a0; - (void)_test_getCountersArray:(id)a0 completionHandler:(id /* block */)a1; - (id)createDomainServicerForProviderDomainID:(id)a0 enumerateEntitlementRequired:(BOOL)a1 error:(id *)a2; - (void)attachKnownFolders:(id)a0 options:(unsigned long long)a1 completionHandler:(id /* block */)a2; - (BOOL)writeMetadata:(id)a0 onURL:(id)a1 error:(id *)a2; - (void)startAccessingServiceForItemID:(id)a0 completionHandler:(id /* block */)a1; - (void)stateForDomainWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)appHasNonUploadedFiles:(id)a0 completionHandler:(id /* block */)a1; - (void)_test_setDocIDResolutionPolicy:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)getDomainsForProviderIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (void)didUpdateAlternateContentsDocumentForDocumentAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchAndStartEnumeratingWithSettings:(id)a0 observer:(id)a1 completionHandler:(id /* block */)a2; - (id)description; - (void)fetchDaemonOperationWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)providerItemIDForURL:(id)a0 completionHandler:(id /* block */)a1; - (void)providerDomainsCompletionHandler:(id /* block */)a0; - (void)_test_simulateUninstallOfBundleID:(id)a0 completionHandler:(id /* block */)a1; - (void)materializeURL:(id)a0 completionHandler:(id /* block */)a1; - (void)waitForChangesOnItemsBelowItemWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)documentURLFromItemID:(id)a0 creatingPlaceholderIfMissing:(BOOL)a1 ignoreAlternateContentsURL:(BOOL)a2 completionHandler:(id /* block */)a3; - (id)defaultProviderForCurrentConnection:(id *)a0; - (void)listRemoteVersionsOfItemAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)dumpDatabaseAt:(id)a0 fullDump:(BOOL)a1 writeTo:(id)a2 completionHandler:(id /* block */)a3; - (void)_test_resetCounters:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchAccessServicer:(id /* block */)a0; - (void)fetchFSItemsForItemIdentifiers:(id)a0 providerIdentifier:(id)a1 domainIdentifier:(id)a2 materializingIfNeeded:(BOOL)a3 completionHandler:(id /* block */)a4; - (void).cxx_destruct; - (void)forceUpdateBlockedProcessNamesFromDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)_forceIngestionForItemID:(id)a0 completionHandler:(id /* block */)a1; - (void)extendBookmarkForItemID:(id)a0 consumerID:(id)a1 completionHandler:(id /* block */)a2; - (void)_test_callFileProviderManagerAPIs:(id /* block */)a0; - (void)noteURLBecameFrontmost:(id)a0 inWindow:(id)a1 completionHandler:(id /* block */)a2; - (void)startAccessingServiceWithName:(id)a0 itemURL:(id)a1 completionHandler:(id /* block */)a2; - (void)unpinItemWithID:(id)a0 completionHandler:(id /* block */)a1; - (void)extendBookmarkForFileURL:(id)a0 toConsumerID:(id)a1 completionHandler:(id /* block */)a2; - (id)tryTransformItemIDAfterMigration:(id)a0; - (void)_test_getRootSupportDirURLForDomainURL:(id)a0 completionHandler:(id /* block */)a1; - (void)createItemBasedOnTemplate:(id)a0 fields:(unsigned long long)a1 urlWrapper:(id)a2 options:(unsigned long long)a3 bounceOnCollision:(BOOL)a4 completionHandler:(id /* block */)a5; - (void)restoreUserURL:(id)a0 completionHandler:(id /* block */)a1; - (void)forceIngestionForItemIDs:(id)a0 completionHandler:(id /* block */)a1; - (void)scheduleActionOperationWithInfo:(id)a0 completionHandler:(id /* block */)a1; - (void)preventDiskImportSchedulerFromRunning:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)forceIndexingInForeground:(BOOL)a0 completionHandler:(id /* block */)a1; - (void)startAccessingExtensionForProviderDomainID:(id)a0 handler:(id /* block */)a1; - (void)_checkEnumerationPermissionsForSettings:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)_isNonSandboxedConnection; - (void)forceIngestionForItemID:(id)a0 completionHandler:(id /* block */)a1; - (void)updateBlockedProcessNamesForProvider:(id)a0 processNames:(id)a1 completionHandler:(id /* block */)a2; - (void)fetchPathComponentsForURL:(id)a0 completionHandler:(id /* block */)a1; - (void)getPersonaForProvider:(id)a0 completionHandler:(id /* block */)a1; - (void)fetchAlternateContentsURLForDocumentURL:(id)a0 completionHandler:(id /* block */)a1; - (void)setEnabled:(BOOL)a0 forDomainIdentifier:(id)a1 providerIdentifier:(id)a2 completionHandler:(id /* block */)a3; - (void)resolveConflictAtURL:(id)a0 completionHandler:(id /* block */)a1; - (void)_test_queryDiskImportSchedulerLabel:(id)a0 completionHandler:(id /* block */)a1; - (void)itemForURL:(id)a0 completionHandler:(id /* block */)a1; - (void)backUpUserURL:(id)a0 outputUserURL:(id)a1 completionHandler:(id /* block */)a2; - (void)reimportItemsBelowItemWithID:(id)a0 removeCachedItems:(BOOL)a1 markItemDataless:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)detachKnownFolders:(id)a0 completionHandler:(id /* block */)a1; - (id)stageLocation; - (void)reindexAllSearchableItemsForBundleIDs:(id)a0 acknowledgementHandler:(id /* block */)a1; - (void)documentURLFromBookmarkableString:(id)a0 creatingPlaceholderIfMissing:(BOOL)a1 ignoreAlternateContentsURL:(BOOL)a2 completionHandler:(id /* block */)a3; - (void)createDatabaseCopyOutputPathForDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)removeAllDomainsForProviderIdentifier:(id)a0 completionHandler:(id /* block */)a1; - (void)removeDomain:(id)a0 completionHandler:(id /* block */)a1; - (void)_test_simulateInstallOfBundleID:(id)a0 completionHandler:(id /* block */)a1; - (id)providerForIdentifier:(id)a0 enumerateEntitlementRequired:(BOOL)a1 error:(id *)a2; @end