luxlabs header browser preview


@class NSDate, NSString, NSArray, FPProviderDomain, NSData, NSDictionary, LSApplicationRecord, PSUsageBundleApp, STSizeVector;
@protocol STContainer;

@interface STStorageApp : NSObject {
    NSData *_lsid;
    BOOL _isDocumentApp;
    BOOL _isAppClip;
    long long _assetPurgeableSize;
    long long _coreMLDataSize;
}

@property (retain) STSizeVector *intSizesVar;
@property (retain) STSizeVector *extSizesVar;
@property (retain) STSizeVector *appSizesVar;
@property (retain) LSApplicationRecord *appRecord;
@property (readonly, nonatomic) int state;
@property (retain) NSString *bundleIdentifier;
@property (retain) NSString *appIdentifier;
@property (retain) NSString *name;
@property (retain) NSString *vendorName;
@property (retain) NSString *versionString;
@property int appKind;
@property (retain) NSDate *lastUsedDate;
@property (readonly) STSizeVector *appSize;
@property (readonly) STSizeVector *appSizeIfComputed;
@property (readonly) NSArray *documents;
@property (retain) PSUsageBundleApp *usageBundle;
@property (retain) NSArray *mediaTypes;
@property (retain) FPProviderDomain *fpDomain;
@property (readonly) BOOL isApple;
@property (readonly) BOOL isSystemApp;
@property (readonly) BOOL isUserApp;
@property (readonly) BOOL isDeletable;
@property (readonly) BOOL isDemotable;
@property (readonly) BOOL isInstalled;
@property (readonly) BOOL isDeleted;
@property (readonly) BOOL isDemoted;
@property (readonly) BOOL isUsageApp;
@property (readonly) BOOL isDocumentApp;
@property (readonly) BOOL isAppClip;
@property (readonly) BOOL userVisible;
@property BOOL forceVisible;
@property BOOL forceHidden;
@property (retain) id<STContainer> appContainer;
@property (retain) NSArray *dataContainers;
@property (retain) NSArray *sharedContainers;
@property (retain) NSString *parentAppIdentifier;
@property (retain) NSArray *childApps;
@property (retain) STSizeVector *external;
@property (retain) STSizeVector *externalSizes;
@property (copy) id /* block */ externalDataSizeBlock;
@property (readonly) STSizeVector *internalSizes;
@property long long appContainerSize;
@property long long dataContainerSize;
@property long long dataPurgeableSize;
@property long long sharedContainerSize;
@property long long sharedPurgeableSize;
@property long long assetPurgeableSize;
@property long long coreMLDataSize;
@property long long externalSize;
@property long long externalPurgeableSize;
@property (readonly) NSDictionary *infoDict;
@property BOOL isPseudoApp;

+ (id)sizeOfPluginKitContainers;

- (void).cxx_destruct;
- (id)initWithBundleIdentifier:(id)a0;
- (id)appProxy;
- (long long)totalSize;
- (id)initWithApplicationIdentifier:(id)a0;
- (id)appPath;
- (id)dataPath;
- (long long)docsAndDataSize;
- (void)refreshAppState;
- (void)refreshAppSizes;
- (void)_postNotify:(id)a0;
- (void)addNumber:(long long)a0 toDict:(id)a1 forKey:(id)a2;
- (long long)docAndDataSize;
- (long long)dynamicSize;
- (id)initWithAppRecord:(id)a0;
- (id)initWithAppRecord:(id)a0 usageBundle:(id)a1;
- (id)initWithBundleIdentifier:(id)a0 name:(id)a1 vendorName:(id)a2;
- (void)notifyAppSizeChanged;
- (void)postNotify:(id)a0;
- (long long)sharedDataSize;
- (long long)sizeOfMLData;
- (long long)staticSize;
- (id)updateAppSizes;

@end