luxlabs header browser preview


@class NSDictionary, NSMutableDictionary;

@interface CACLanguageAssetManager : NSObject

@property (nonatomic) BOOL isRegisteredForCallback;
@property (retain, nonatomic) NSMutableDictionary *downloadProgressDictionary;
@property (retain, nonatomic) NSMutableDictionary *lastReportedProgressDictionary;
@property (retain, nonatomic) NSMutableDictionary *downloadErrorDictionary;
@property (retain, nonatomic) NSDictionary *cachedInstallationStatus;
@property (nonatomic) BOOL isInstallationStatusStale;
@property (retain, nonatomic) NSDictionary *downloadProgress;

+ (id)sharedManager;
+ (id)downloadedLocaleIdentifiers;
+ (id)downloadingLocaleIdentifiers;
+ (BOOL)isAssetsInstalledForBestLocale;
+ (BOOL)isAssetsInstalledForLocale:(id)a0;

- (id)init;
- (void).cxx_destruct;
- (void)_downloadProgressCallback:(struct __CFDictionary { } *)a0;
- (void)_handleErrorInDownloadForLanguage:(id)a0;
- (void)_sendProgressNotificationIfNeededForLanguage:(id)a0;
- (void)_updateInstallationStatusFromDownloadStatus:(struct __CFDictionary { } *)a0;
- (void)cancelDownloadOfLanguage:(id)a0;
- (id)downloadProgressForLanguage:(id)a0;
- (unsigned long long)errorStatusForLanguage:(id)a0;
- (id)installationStatus;
- (void)markInstallationStatusStale;
- (id)purgeInstalledAsset;
- (void)registerForCallback;
- (void)startDownloadOfLanguage:(id)a0;
- (id)supportedLocaleIdentifiers;

@end