luxlabs header browser preview


@class NSDate, NSString, NSArray, NSUUID, NSSet, NSDictionary, LSApplicationRecord, _LSDiskUsage, NSProgress, _LSApplicationState, NSNumber;

@interface LSApplicationProxy : LSBundleProxy <LSDetachable, NSSecureCoding> {
    NSString *_deviceIdentifierVendorName;
    LSApplicationRecord *_record;
    NSArray *_plugInKitPlugins;
}

@property (class, readonly) BOOL supportsSecureCoding;

@property (readonly, nonatomic) int bundleModTime;
@property (nonatomic) BOOL userInitiatedUninstall;
@property (readonly, nonatomic) BOOL supportsAlternateIconNames;
@property (readonly, nonatomic) LSApplicationRecord *correspondingApplicationRecord;
@property (readonly, nonatomic) NSString *applicationIdentifier;
@property (readonly, nonatomic) NSString *companionApplicationIdentifier;
@property (readonly, nonatomic) NSArray *counterpartIdentifiers;
@property (readonly, nonatomic) NSDate *registeredDate;
@property (readonly, nonatomic) NSNumber *itemID;
@property (readonly, nonatomic) NSString *vendorName;
@property (readonly, nonatomic) NSString *itemName;
@property (readonly, nonatomic) NSString *storeCohortMetadata;
@property (readonly, nonatomic) NSString *genre;
@property (readonly, nonatomic) NSNumber *genreID;
@property (readonly, nonatomic) NSArray *subgenres;
@property (readonly, nonatomic) NSArray *staticShortcutItems;
@property (readonly, nonatomic) NSString *minimumSystemVersion;
@property (readonly, nonatomic) NSString *maximumSystemVersion;
@property (readonly, nonatomic) NSString *shortVersionString;
@property (readonly, nonatomic) NSString *preferredArchitecture;
@property (readonly, nonatomic) NSString *applicationType;
@property (readonly, nonatomic) NSArray *directionsModes;
@property (readonly, nonatomic) NSArray *UIBackgroundModes;
@property (readonly, nonatomic) NSArray *audioComponents;
@property (readonly, nonatomic) NSUUID *deviceIdentifierForVendor;
@property (readonly, nonatomic) NSUUID *deviceIdentifierForAdvertising;
@property (readonly, nonatomic) NSProgress *installProgress;
@property (readonly, nonatomic) NSNumber *staticDiskUsage;
@property (readonly, nonatomic) NSNumber *dynamicDiskUsage;
@property (readonly, nonatomic) NSNumber *ODRDiskUsage;
@property (readonly, nonatomic) _LSDiskUsage *diskUsage;
@property (readonly, nonatomic) _LSApplicationState *appState;
@property (readonly, nonatomic, getter=isInstalled) BOOL installed;
@property (readonly, nonatomic, getter=isPlaceholder) BOOL placeholder;
@property (readonly, nonatomic, getter=isRestricted) BOOL restricted;
@property (readonly, nonatomic, getter=isRemovedSystemApp) BOOL removedSystemApp;
@property (readonly, nonatomic) NSArray *VPNPlugins;
@property (readonly, nonatomic) NSArray *plugInKitPlugins;
@property (readonly, nonatomic) NSArray *appTags;
@property (readonly, nonatomic) NSString *applicationDSID;
@property (readonly, nonatomic) NSNumber *purchaserDSID;
@property (readonly, nonatomic) NSNumber *downloaderDSID;
@property (readonly, nonatomic) NSNumber *familyID;
@property (readonly, nonatomic) unsigned long long installType;
@property (readonly, nonatomic) unsigned long long originalInstallType;
@property (readonly, nonatomic) NSArray *requiredDeviceCapabilities;
@property (readonly, nonatomic) NSArray *deviceFamily;
@property (readonly, nonatomic) NSArray *activityTypes;
@property (readonly, nonatomic) NSArray *externalAccessoryProtocols;
@property (readonly, nonatomic) NSString *teamID;
@property (readonly, nonatomic) NSString *appIDPrefix;
@property (readonly, nonatomic) NSNumber *storeFront;
@property (readonly, nonatomic) NSNumber *externalVersionIdentifier;
@property (readonly, nonatomic) NSNumber *betaExternalVersionIdentifier;
@property (readonly, nonatomic) NSNumber *ratingRank;
@property (readonly, nonatomic) NSString *ratingLabel;
@property (readonly, nonatomic) NSString *sourceAppIdentifier;
@property (readonly, nonatomic) NSString *applicationVariant;
@property (readonly, nonatomic, getter=isAppUpdate) BOOL appUpdate;
@property (readonly, nonatomic) BOOL hasParallelPlaceholder;
@property (readonly, nonatomic, getter=isNewsstandApp) BOOL newsstandApp;
@property (readonly, nonatomic, getter=isWhitelisted) BOOL whitelisted;
@property (readonly, nonatomic, getter=isAppStoreVendable) BOOL appStoreVendable;
@property (readonly, nonatomic, getter=isDeviceBasedVPP) BOOL deviceBasedVPP;
@property (readonly, nonatomic, getter=isBetaApp) BOOL betaApp;
@property (readonly, nonatomic, getter=isAdHocCodeSigned) BOOL adHocCodeSigned;
@property (readonly, nonatomic) BOOL supportsAudiobooks;
@property (readonly, nonatomic, getter=isLaunchProhibited) BOOL launchProhibited;
@property (readonly, nonatomic) BOOL supportsODR;
@property (readonly, nonatomic) BOOL hasSettingsBundle;
@property (readonly, nonatomic) BOOL supportsExternallyPlayableContent;
@property (readonly, nonatomic) BOOL supportsOpenInPlace;
@property (readonly, nonatomic) BOOL fileSharingEnabled;
@property (readonly, nonatomic) BOOL iconIsPrerendered;
@property (readonly, nonatomic) BOOL iconUsesAssetCatalog;
@property (readonly, nonatomic, getter=isPurchasedReDownload) BOOL purchasedReDownload;
@property (readonly, nonatomic) BOOL hasMIDBasedSINF;
@property (readonly, nonatomic) BOOL missingRequiredSINF;
@property (readonly, nonatomic) BOOL supportsPurgeableLocalStorage;
@property (readonly, nonatomic, getter=isDeletable) BOOL deletable;
@property (readonly, nonatomic) NSArray *managedPersonas;
@property (readonly, nonatomic, getter=isRemoveableSystemApp) BOOL removeableSystemApp;
@property (readonly, nonatomic, getter=isWatchKitApp) BOOL watchKitApp;
@property (readonly, nonatomic) NSString *watchKitVersion;
@property (readonly, nonatomic) NSString *complicationPrincipalClass;
@property (readonly, nonatomic) NSArray *supportedComplicationFamilies;
@property (readonly, nonatomic) BOOL hasCustomNotification;
@property (readonly, nonatomic) BOOL hasComplication;
@property (readonly, nonatomic) BOOL hasGlance;
@property (readonly, nonatomic) BOOL shouldSkipWatchAppInstall;
@property (readonly, nonatomic, getter=isGameCenterEnabled) BOOL gameCenterEnabled;
@property (readonly, nonatomic) BOOL gameCenterEverEnabled;
@property (readonly, nonatomic) NSNumber *installFailureReason;
@property (readonly, nonatomic) long long deviceManagementPolicy;
@property (readonly, nonatomic) NSDictionary *siriActionDefinitionURLs;
@property (readonly, nonatomic) NSString *appStoreToolsBuildVersion;
@property (readonly, nonatomic) NSSet *claimedDocumentContentTypes;
@property (readonly, nonatomic) NSSet *claimedURLSchemes;
@property (readonly, nonatomic) BOOL canHandleWebAuthentication;
@property (readonly, nonatomic) BOOL supportsMultiwindow;
@property (readonly, nonatomic) NSNumber *platform;
@property (readonly, nonatomic) NSArray *backgroundTaskSchedulerPermittedIdentifiers;
@property (readonly, nonatomic, getter=isStandaloneWatchApp) BOOL standaloneWatchApp;
@property (readonly, nonatomic) BOOL runsIndependentlyOfCompanionApp;
@property (readonly, nonatomic, getter=isArcadeApp) BOOL arcadeApp;
@property (readonly, nonatomic) NSArray *carPlayInstrumentClusterURLSchemes;

+ (id)applicationProxyForBundleType:(unsigned long long)a0 identifier:(id)a1 isCompanion:(BOOL)a2 URL:(id)a3 itemID:(id)a4 bundleUnit:(unsigned int *)a5;
+ (id)applicationProxyForItemID:(id)a0;
+ (id)applicationProxyForCompanionIdentifier:(id)a0;
+ (id)applicationProxyWithBundleUnitID:(unsigned int)a0 withContext:(struct LSContext { id x0; } *)a1;
+ (id)applicationProxyForIdentifier:(id)a0 withContext:(struct LSContext { id x0; } *)a1;
+ (id)applicationProxyForSystemPlaceholder:(id)a0;
+ (id)applicationProxyForBundleURL:(id)a0;
+ (id)applicationProxyForIdentifier:(id)a0 placeholder:(BOOL)a1;
+ (id)applicationProxyForIdentifier:(id)a0;

- (id)valueForUndefinedKey:(id)a0;
- (id)dataContainerURL;
- (void)detach;
- (id)forwardingTargetForSelector:(SEL)a0;
- (void)encodeWithCoder:(id)a0;
- (id)methodSignatureForSelector:(SEL)a0;
- (id)description;
- (void).cxx_destruct;
- (id)environmentVariables;
- (id)signerOrganization;
- (id)signerIdentity;
- (id)initWithCoder:(id)a0;
- (BOOL)respondsToSelector:(SEL)a0;
- (BOOL)isDeletableIgnoringRestrictions;
- (id)iconDataForVariant:(int)a0 withOptions:(int)a1;
- (BOOL)UPPValidated;
- (id)_initWithBundleUnit:(unsigned int)a0 context:(struct LSContext { id x0; } *)a1 bundleIdentifier:(id)a2;
- (id)_initWithContext:(struct LSContext { id x0; } *)a0 bundleUnit:(unsigned int)a1 applicationRecord:(id)a2 bundleID:(id)a3 resolveAndDetach:(BOOL)a4;
- (id)_localizedNameWithPreferredLocalizations:(id)a0 useShortNameOnly:(BOOL)a1;
- (id)_managedPersonas;
- (id)_stringLocalizerForTable:(id)a0;
- (BOOL)_usesSystemPersona;
- (id)alternateIconName;
- (id)bundleType;
- (void)clearAdvertisingIdentifier;
- (BOOL)freeProfileValidated;
- (id)getBundleMetadata;
- (void)getDeviceManagementPolicyWithCompletionHandler:(id /* block */)a0;
- (BOOL)getGenericTranslocationTargetURL:(id *)a0 error:(id *)a1;
- (id)groupContainerURLs;
- (id)handlerRankOfClaimForContentType:(id)a0;
- (id)iconDataForVariant:(int)a0;
- (id)installProgressSync;
- (id)localizedNameForContext:(id)a0;
- (id)localizedNameForContext:(id)a0 preferredLocalizations:(id)a1;
- (id)localizedNameForContext:(id)a0 preferredLocalizations:(id)a1 useShortNameOnly:(BOOL)a2;
- (id)primaryIconDataForVariant:(int)a0;
- (BOOL)profileValidated;
- (void)setAlternateIconName:(id)a0 withResult:(id /* block */)a1;

@end