@class LSInstallProgressList, NSMutableDictionary; @interface LSApplicationWorkspace : NSObject @property (readonly) LSInstallProgressList *observedInstallProgresses; @property (readonly) NSMutableDictionary *createdInstallProgresses; + (id)callbackQueue; + (id)defaultWorkspace; + (id)progressQueue; + (id)_remoteObserver; + (id)_defaultAppQueue; + (id)activeManagedConfigurationRestrictionUUIDs; - (BOOL)registerApplication:(id)a0; - (void)removeObserver:(id)a0; - (id)applicationsAvailableForHandlingURLScheme:(id)a0; - (BOOL)allowsAlternateIcons; - (id)allApplications; - (id)applicationsForUserActivityType:(id)a0; - (void).cxx_destruct; - (id)allInstalledApplications; - (BOOL)unregisterApplication:(id)a0; - (id)systemMode; - (void)addObserver:(id)a0; - (BOOL)openURL:(id)a0; - (id)applicationForUserActivityType:(id)a0; - (BOOL)isApplicationAvailableToOpenURL:(id)a0 includePrivateURLSchemes:(BOOL)a1 error:(id *)a2; - (BOOL)registerPlugin:(id)a0; - (void)acquireDatabase; - (id)applicationsWithAudioComponents; - (BOOL)installApplication:(id)a0 withOptions:(id)a1; - (id)URLOverrideForNewsURL:(id)a0; - (id)URLOverrideForURL:(id)a0; - (void)_LSClearSchemaCaches; - (void)_LSFailedToOpenURL:(id)a0 withBundle:(id)a1; - (BOOL)_LSPrivateDatabaseNeedsRebuild; - (void)_LSPrivateNoteMigratorRunning; - (BOOL)_LSPrivateRebuildApplicationDatabasesForSystemApps:(BOOL)a0 internal:(BOOL)a1 user:(BOOL)a2; - (BOOL)_LSPrivateRebuildApplicationDatabasesForSystemApps:(BOOL)a0 internal:(BOOL)a1 user:(BOOL)a2 uid:(unsigned int *)a3; - (id)_LSPrivateRemovedSystemAppIdentifiers; - (void)_LSPrivateSetRemovedSystemAppIdentifiers:(id)a0; - (void)_LSPrivateSyncWithMobileInstallation; - (void)_LSPrivateUpdateAppRemovalRestrictions; - (BOOL)_getBundleIdentifierForBundleAtURL:(id)a0 invokeUpdateBlockAndReregister:(id /* block */)a1 error:(id *)a2; - (void)_openUserActivity:(id)a0 orUserActivityUUID:(id)a1 activityTypeForUUID:(id)a2 withApplicationProxy:(id)a3 options:(id)a4 completionHandler:(id /* block */)a5; - (id)applicationForOpeningResource:(id)a0; - (id)applicationForUserActivityDomainName:(id)a0; - (BOOL)applicationIsInstalled:(id)a0; - (id)applicationProxiesWithPlistFlags:(unsigned int)a0 bundleFlags:(unsigned long long)a1; - (id)applicationsAvailableForOpeningDocument:(id)a0; - (id)applicationsAvailableForOpeningURL:(id)a0; - (id)applicationsAvailableForOpeningURL:(id)a0 legacySPI:(BOOL)a1; - (id)applicationsForUserActivityType:(id)a0 limit:(unsigned long long)a1; - (id)applicationsOfType:(unsigned long long)a0; - (id)applicationsWithUIBackgroundModes; - (id)applicationsWithVPNPlugins; - (id)bundleIdentifiersForMachOUUIDs:(id)a0 error:(id *)a1; - (void)clearAdvertisingIdentifier; - (void)clearCreatedProgressForBundleID:(id)a0; - (void)commonClientOpenURL:(id)a0 options:(id)a1 configuration:(id)a2 synchronous:(BOOL)a3 completionHandler:(id /* block */)a4; - (id)createDeviceIdentifierWithVendorName:(id)a0 bundleIdentifier:(id)a1; - (id)deviceIdentifierForAdvertising; - (id)deviceIdentifierForVendor; - (id)deviceIdentifierForVendorSeedData; - (id)directionsApplications; - (BOOL)downgradeApplicationToPlaceholder:(id)a0 withOptions:(id)a1 error:(id *)a2; - (void)enumerateApplicationsOfType:(unsigned long long)a0 block:(id /* block */)a1; - (void)enumerateApplicationsOfType:(unsigned long long)a0 legacySPI:(BOOL)a1 block:(id /* block */)a2; - (void)enumerateBundlesOfType:(unsigned long long)a0 block:(id /* block */)a1; - (void)enumerateBundlesOfType:(unsigned long long)a0 legacySPI:(BOOL)a1 block:(id /* block */)a2; - (void)enumerateBundlesOfType:(unsigned long long)a0 usingBlock:(id /* block */)a1; - (void)enumeratePluginsMatchingQuery:(id)a0 withBlock:(id /* block */)a1; - (BOOL)establishConnection; - (BOOL)forceDatabaseSaveForTestingWithError:(id *)a0; - (BOOL)garbageCollectDatabaseWithError:(id *)a0; - (BOOL)getClaimedActivityTypes:(id *)a0 domains:(id *)a1; - (void)getKnowledgeUUID:(id *)a0 andSequenceNumber:(id *)a1; - (BOOL)initiateProgressForApp:(id)a0 withType:(unsigned long long)a1; - (BOOL)installApplication:(id)a0 withOptions:(id)a1 error:(id *)a2; - (BOOL)installApplication:(id)a0 withOptions:(id)a1 error:(id *)a2 usingBlock:(id /* block */)a3; - (BOOL)installContainerizedApplicationArtifactAtURL:(id)a0 withOptions:(id)a1 error:(id *)a2 progressBlock:(id /* block */)a3; - (BOOL)installContainerizedApplicationArtifactAtURL:(id)a0 withOptions:(id)a1 returningRecordPromise:(id *)a2 error:(id *)a3 progressBlock:(id /* block */)a4; - (BOOL)installPhaseFinishedForProgress:(id)a0; - (id)installProgressForApplication:(id)a0 withPhase:(unsigned long long)a1; - (id)installProgressForBundleID:(id)a0 makeSynchronous:(unsigned char)a1; - (id)installedPlugins; - (BOOL)invalidateIconCache:(id)a0; - (BOOL)isApplicationAvailableToOpenURL:(id)a0 error:(id *)a1; - (BOOL)isApplicationAvailableToOpenURLCommon:(id)a0 includePrivateURLSchemes:(BOOL)a1 error:(id *)a2; - (BOOL)isVersion:(id)a0 greaterThanOrEqualToVersion:(id)a1; - (id)legacyApplicationProxiesListWithType:(unsigned long long)a0; - (BOOL)ls_injectUTTypeWithDeclaration:(id)a0 inDatabase:(id)a1 error:(id *)a2; - (void)ls_resetTestingDatabase; - (void *)ls_testWithCleanDatabaseWithError:(id *)a0; - (id)machOUUIDsForBundleIdentifiers:(id)a0 error:(id *)a1; - (void)noteRestrictionsUpdateForOpensWithCompletion:(id /* block */)a0; - (id)observerProxy; - (BOOL)openApplicationWithBundleID:(id)a0; - (void)openApplicationWithBundleIdentifier:(id)a0 configuration:(id)a1 completionHandler:(id /* block */)a2; - (void)openApplicationWithBundleIdentifier:(id)a0 usingConfiguration:(id)a1 completionHandler:(id /* block */)a2; - (BOOL)openSensitiveURL:(id)a0 withOptions:(id)a1; - (BOOL)openSensitiveURL:(id)a0 withOptions:(id)a1 error:(id *)a2; - (void)openURL:(id)a0 configuration:(id)a1 completionHandler:(id /* block */)a2; - (id)openURL:(id)a0 configuration:(id)a1 error:(id *)a2; - (BOOL)openURL:(id)a0 withOptions:(id)a1; - (BOOL)openURL:(id)a0 withOptions:(id)a1 error:(id *)a2; - (void)openUserActivity:(id)a0 usingApplicationRecord:(id)a1 configuration:(id)a2 completionHandler:(id /* block */)a3; - (void)openUserActivity:(id)a0 withApplicationProxy:(id)a1 completionHandler:(id /* block */)a2; - (void)openUserActivity:(id)a0 withApplicationProxy:(id)a1 options:(id)a2 completionHandler:(id /* block */)a3; - (void)openUserActivityWithUUID:(id)a0 activityType:(id)a1 usingApplicationRecord:(id)a2 configuration:(id)a3 completionHandler:(id /* block */)a4; - (id)operationToOpenResource:(id)a0 usingApplication:(id)a1 uniqueDocumentIdentifier:(id)a2 isContentManaged:(BOOL)a3 sourceAuditToken:(const struct { unsigned int x0[8]; } *)a4 userInfo:(id)a5 options:(id)a6 delegate:(id)a7; - (id)operationToOpenResource:(id)a0 usingApplication:(id)a1 uniqueDocumentIdentifier:(id)a2 sourceIsManaged:(BOOL)a3 userInfo:(id)a4 delegate:(id)a5; - (id)operationToOpenResource:(id)a0 usingApplication:(id)a1 uniqueDocumentIdentifier:(id)a2 sourceIsManaged:(BOOL)a3 userInfo:(id)a4 options:(id)a5 delegate:(id)a6; - (id)operationToOpenResource:(id)a0 usingApplication:(id)a1 uniqueDocumentIdentifier:(id)a2 userInfo:(id)a3; - (id)operationToOpenResource:(id)a0 usingApplication:(id)a1 uniqueDocumentIdentifier:(id)a2 userInfo:(id)a3 delegate:(id)a4; - (id)operationToOpenResource:(id)a0 usingApplication:(id)a1 userInfo:(id)a2; - (id)optionsFromOpenConfiguration:(id)a0; - (id)placeholderApplications; - (void)placeholderInstalledForIdentifier:(id)a0 filterDowngrades:(BOOL)a1; - (id)pluginsMatchingQuery:(id)a0 applyFilter:(id /* block */)a1; - (id)pluginsWithIdentifiers:(id)a0 protocols:(id)a1 version:(id)a2; - (id)pluginsWithIdentifiers:(id)a0 protocols:(id)a1 version:(id)a2 applyFilter:(id /* block */)a3; - (id)pluginsWithIdentifiers:(id)a0 protocols:(id)a1 version:(id)a2 withFilter:(id /* block */)a3; - (id)privateURLSchemes; - (id)publicURLSchemes; - (void)rebuildDatabaseContentForFrameworkAtURL:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)registerApplicationDictionary:(id)a0; - (BOOL)registerApplicationDictionary:(id)a0 withObserverNotification:(int)a1; - (BOOL)registerApplicationForRebuildWithInfoDictionaries:(id)a0 personaUniqueStrings:(id)a1 requestContext:(id)a2 registrationError:(id *)a3; - (BOOL)registerApplicationForRebuildWithInfoDictionaries:(id)a0 requestContext:(id)a1 registrationError:(id *)a2; - (BOOL)registerApplicationForRebuildWithInstallationRecord:(id)a0 extensionInstallationRecords:(id)a1 personaUniqueStrings:(id)a2 requestContext:(id)a3 registrationError:(id *)a4; - (id)registerContainerizedApplicationWithInfoDictionaries:(id)a0 operationUUID:(id)a1 requestContext:(id)a2 saveObserver:(id)a3 registrationError:(id *)a4; - (id)registerContainerizedApplicationWithInfoDictionaries:(id)a0 personaUniqueStrings:(id)a1 operationUUID:(id)a2 requestContext:(id)a3 saveObserver:(id)a4 registrationError:(id *)a5; - (id)registerContainerizedApplicationWithInstallationRecord:(id)a0 extensionInstallationRecords:(id)a1 personaUniqueStrings:(id)a2 operationUUID:(id)a3 requestContext:(id)a4 saveObserver:(id)a5 registrationError:(id *)a6; - (void)relaxApplicationTypeRequirements:(BOOL)a0 forApplicationRecord:(id)a1 completionHandler:(id /* block */)a2; - (id)remoteObserver; - (void)removeAllDefaultApplicationPreferencesWithCompletionHandler:(id /* block */)a0; - (void)removeDeviceIdentifierForVendorName:(id)a0 bundleIdentifier:(id)a1; - (id)removedSystemApplications; - (BOOL)restoreSystemApplication:(id)a0; - (BOOL)revertContainerizedApplicationWithIdentifier:(id)a0 options:(id)a1 error:(id *)a2 progressBlock:(id /* block */)a3; - (BOOL)revertContainerizedApplicationWithIdentifier:(id)a0 options:(id)a1 returningRecordPromise:(id *)a2 error:(id *)a3 progressBlock:(id /* block */)a4; - (id)scanForApplicationStateChangesFromRank:(id)a0 toRank:(id)a1; - (id)scanForApplicationStateChangesWithAllowlist:(id)a0; - (id)scanForForDeletableSystemApps; - (void)sendApplicationStateChangedNotificationsFor:(id)a0 stateProvider:(id)a1 completion:(id /* block */)a2; - (void)sendExtensionNotificationsForExtensionBundleIdentifier:(id)a0 changingRestrictionStateTo:(BOOL)a1; - (void)sendExtensionNotificationsForSystemModeChangeFrom:(id)a0 to:(id)a1; - (BOOL)sendNotificationOfType:(unsigned int)a0 forApplicationWithBundleIdentifier:(id)a1 requestContext:(id)a2 error:(id *)a3; - (void)setDefaultMailClientToApplicationRecord:(id)a0 completionHandler:(id /* block */)a1; - (void)setDefaultURLHandlerForScheme:(id)a0 to:(id)a1 completion:(id /* block */)a2; - (void)setDefaultWebBrowserToApplicationRecord:(id)a0 completionHandler:(id /* block */)a1; - (BOOL)setPersonaUniqueStrings:(id)a0 forApplicationWithBundleIdentifier:(id)a1 operationUUID:(id)a2 requestContext:(id)a3 saveObserver:(id)a4 error:(id *)a5; - (BOOL)setProgressProportionsByPhase:(id)a0 forInstallOfApplicationWithIdentifier:(id)a1 error:(id *)a2; - (id)syncObserverProxy; - (BOOL)uninstallApplication:(id)a0 withOptions:(id)a1; - (BOOL)uninstallApplication:(id)a0 withOptions:(id)a1 error:(id *)a2 usingBlock:(id /* block */)a3; - (BOOL)uninstallApplication:(id)a0 withOptions:(id)a1 usingBlock:(id /* block */)a2; - (BOOL)uninstallContainerizedApplicationWithIdentifier:(id)a0 options:(id)a1 error:(id *)a2 progressBlock:(id /* block */)a3; - (BOOL)unregisterApplicationsAtMountPoint:(id)a0 operationUUID:(id)a1 saveObserver:(id)a2 requestContext:(id)a3; - (BOOL)unregisterContainerizedApplicationWithBundleIdentifier:(id)a0 operationUUID:(id)a1 unregistrationOperation:(unsigned int)a2 precondition:(id)a3 requestContext:(id)a4 saveObserver:(id)a5 unregistrationError:(id *)a6; - (BOOL)unregisterContainerizedApplicationWithBundleIdentifier:(id)a0 operationUUID:(id)a1 unregistrationOperation:(unsigned int)a2 requestContext:(id)a3 saveObserver:(id)a4 unregistrationError:(id *)a5; - (BOOL)unregisterPlugin:(id)a0; - (id)unrestrictedApplications; - (BOOL)updatePlaceholderMetadataForApp:(id)a0 installType:(unsigned long long)a1 failure:(unsigned long long)a2 underlyingError:(id)a3 source:(unsigned long long)a4 outError:(id *)a5; - (BOOL)updatePlaceholderMetadataForApplicationWithIdentifier:(id)a0 operationUUID:(id)a1 requestContext:(id)a2 installType:(unsigned long long)a3 failure:(unsigned long long)a4 saveObserver:(id)a5 error:(id *)a6; - (BOOL)updatePlaceholderWithBundleIdentifier:(id)a0 withInstallType:(unsigned long long)a1 error:(id *)a2; - (BOOL)updateRecordForApp:(id)a0 withSINF:(id)a1 iTunesMetadata:(id)a2 placeholderMetadata:(id)a3 sendNotification:(int)a4 operationUUID:(id)a5 outSaveToken:(id *)a6 error:(id *)a7; - (BOOL)updateSINFMetadataForApplicationWithIdentifier:(id)a0 operationUUID:(id)a1 requestContext:(id)a2 parsedSINFInfo:(id)a3 saveObserver:(id)a4 error:(id *)a5; - (BOOL)updateSINFWithData:(id)a0 forApplication:(id)a1 options:(id)a2 error:(id *)a3; - (BOOL)updateSINFWithData:(id)a0 forApplicationAtURL:(id)a1 error:(id *)a2; - (BOOL)updateiTunesMetadataForApplicationWithIdentifier:(id)a0 operationUUID:(id)a1 requestContext:(id)a2 metadataPlist:(id)a3 saveObserver:(id)a4 error:(id *)a5; - (BOOL)updateiTunesMetadataWithData:(id)a0 forApplication:(id)a1 options:(id)a2 error:(id *)a3; - (BOOL)updateiTunesMetadataWithData:(id)a0 forApplicationAtURL:(id)a1 error:(id *)a2; @end