@class NSString, NSXPCConnection, NSMutableDictionary, NSObject; @protocol OS_dispatch_queue, MLMediaLibraryServiceProtocol; @interface MLMediaLibraryService : NSObject { NSObject *_serialQueue; NSObject *_replyQueue; NSXPCConnection *_serviceConnection; id _serviceProxy; NSMutableDictionary *_progressBlocksByUUID; } @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; + (void)_setDaemonProcessInfo:(id)a0; + (id)sharedMediaLibraryService; - (id)init; - (void)dealloc; - (id)clientImportServiceListenerEndpointWithError:(id *)a0; - (void)cancelImportOperation:(unsigned long long)a0 completionHandler:(id /* block */)a1; - (void)executeQuery:(id)a0 withParameters:(id)a1 options:(id)a2 onTransaction:(id)a3 withCompletionHandler:(id /* block */)a4; - (void)attemptDatabaseFileRecoveryAtPath:(id)a0 withCompletionHandler:(id /* block */)a1; - (BOOL)endTransaction:(id)a0 shouldCommit:(BOOL)a1 error:(id *)a2; - (void)serviceTerminatedTransactionWithIdentifier:(id)a0 error:(id)a1; - (void)performDiagnosticWithCompletionHandler:(id /* block */)a0; - (void)unlockDatabaseWithCompletion:(id /* block */)a0; - (id)beginTransactionForDatabaseWithContext:(id)a0 error:(id *)a1; - (void)checkIntegrityOfDatabaseAtPath:(id)a0 repairFaults:(BOOL)a1 withCompletionHandler:(id /* block */)a2; - (void)updateSpotlightIndexForBundleID:(id)a0 withCompletion:(id /* block */)a1; - (void)beginTransactionForDatabaseWithContext:(id)a0 completionHandler:(id /* block */)a1; - (id)mediaLibraryResourcesServiceListenerEndpointWithError:(id *)a0; - (void)updateSiriIndexMetadataForAllLibrariesWithCompletion:(id /* block */)a0; - (void)performDatabaseOperation:(unsigned long long)a0 withAttributes:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (void)importOperationWithIdentifier:(id)a0 didUpdateWithProgress:(float)a1; - (void)endTransaction:(id)a0 shouldCommit:(BOOL)a1 withCompletionHandler:(id /* block */)a2; - (void)performMaintenanceTasksForDatabaseAtPath:(id)a0 withCompletionHandler:(id /* block */)a1; - (BOOL)executeUpdate:(id)a0 withParameters:(id)a1 onTransaction:(id)a2 error:(id *)a3; - (void)recreateDatabaseAtPath:(id)a0 withCompletionHandler:(id /* block */)a1; - (void)executeUpdate:(id)a0 withParameters:(id)a1 onTransaction:(id)a2 withCompletionHandler:(id /* block */)a3; - (void).cxx_destruct; - (id)_serviceConnection; - (void)getLanguageResourcesWithCompletion:(id /* block */)a0; - (BOOL)performDatabaseOperation:(unsigned long long)a0 withAttributes:(id)a1 options:(id)a2 error:(id *)a3; - (BOOL)validateDatabaseAtPath:(id)a0 error:(id *)a1; - (void)setOptions:(id)a0 withCompletionHandler:(id /* block */)a1; - (void)lockDatabaseForReason:(long long)a0 withCompletion:(id /* block */)a1; - (void)performImport:(id)a0 fromSource:(unsigned long long)a1 withProgressBlock:(id /* block */)a2 completionHandler:(id /* block */)a3; - (void)updateSpotlightIndexMetadataForItemsWithIdentifiers:(id)a0 bundleID:(id)a1 withCompletion:(id /* block */)a2; @end