luxlabs header browser preview


@class NSArray;

@interface ISSoftwareMap : NSObject {
    NSArray *_applications;
}

@property (readonly, nonatomic) NSArray *applications;

+ (void)startObservingNotifications;
+ (id)applicationForBundleIdentifier:(id)a0;
+ (id)copySoftwareUpdatesPropertyListWithApplications:(id)a0 updatesContext:(id)a1;
+ (id)_newSoftwareUpdateDictionaryForApplication:(id)a0;
+ (void)_startWatchingInstallationNotifications;
+ (id)applicationForBundleIdentifier:(id)a0 applicationType:(id)a1;
+ (id)applicationForPluginBundleIdentifier:(id)a0;
+ (id)applicationForPluginBundleIdentifier:(id)a0 extensionType:(id)a1;
+ (id)containerPathForApp:(id)a0 homeDirectory:(id)a1 systemMetadataDirectory:(id)a2;
+ (id)currentMap;
+ (BOOL)currentMapIsValid;
+ (void)enumerateApplicationsForProxies:(id)a0 usingBlock:(id /* block */)a1;
+ (void)enumerateApplicationsOfType:(unsigned long long)a0 usingBlock:(id /* block */)a1;
+ (BOOL)haveApplicationsOfType:(id)a0;
+ (void)invalidateCurrentMap;
+ (id)loadedMap;
+ (void)removableSystemApplicationsWithCompletionBlock:(id /* block */)a0;
+ (void)setCurrentMap:(id)a0;

- (id)init;
- (void)dealloc;
- (id)applicationForBundleIdentifier:(id)a0;
- (id)copySoftwareUpdatesPropertyList;
- (void)_loadFromMobileInstallation;
- (id)applicationForItemIdentifier:(id)a0;
- (id)copySoftwareUpdatesPropertyListWithUpdatesContext:(id)a0;

@end