luxlabs header browser preview


@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