luxlabs header browser preview


@class NSMutableDictionary, NSString, UAFAssetSetObserver, NSLock, NSUserDefaults;

@interface MorphunAssets : NSObject

@property (retain, nonatomic) NSUserDefaults *subscriptionCache;
@property (retain, nonatomic) NSMutableDictionary *subscriptionView;
@property (retain) NSLock *subscriptionViewLock;
@property (retain, nonatomic) NSString *subscriptionProcessKey;
@property (retain) NSMutableDictionary *readyLanguages;
@property (retain, nonatomic) UAFAssetSetObserver *subscriptionAssetSetObserver;

+ (id)blockingRemoveAssetForLocale:(id)a0 withTimeout:(unsigned long long)a1;
+ (long long)deliveryMethodForLocale:(id)a0;
+ (id)getTRINamespaceName;
+ (id)subscriptionDbInitializerWithKey:(id)a0;
+ (id)getUAFAssetSetName;
+ (id)validateLocale:(id)a0;
+ (id)MorphunDomain;
+ (BOOL)validateLanguageCode:(id)a0;
+ (id)getUAFAssetForLocale:(id)a0;
+ (id)getUAFAssetSets;
+ (BOOL)isLocaleDownloadSupported:(id)a0;
+ (long long)getCurrentNamespace;
+ (void)initForSiriX:(id /* block */)a0;
+ (id)EmbeddedVersion;
+ (id)EmbeddedLanguages;
+ (id)SupportedLocales;
+ (BOOL)isLocaleEmbedded:(id)a0;
+ (id)getFactorNameForLocale:(id)a0;
+ (id)getAssetPathForLocale:(id)a0;
+ (id)getUAFAssetName;
+ (void)observeUAFAssetSet;
+ (void)setTrialNamespaceToUse:(long long)a0;
+ (id)componentArrayForLocale:(id)a0;
+ (id)getUAFUsageType;
+ (id)getCurrentNamespaceName;
+ (id)getAssetPathForLocale:(id)a0 withError:(id *)a1;
+ (id)getUAFAssetSetForUsageValue:(id)a0;
+ (id)uLocaleToNSLocale:(const void *)a0;
+ (id)SupportedSiriLanguages;
+ (id)getFactorSuffixForLocale:(id)a0;
+ (id)assetPathDB;
+ (void)onDemandDownloadForLocale:(id)a0 withProgress:(id /* block */)a1 withCompletion:(id /* block */)a2;
+ (BOOL)isLanguageEmbedded:(id)a0;
+ (void)removeAssetForLocale:(id)a0 withCompletion:(id /* block */)a1;
+ (id)SupportedSiriLocales;
+ (id)EmbeddedLocales;
+ (id)blockingOnDemandDownloadForLocale:(id)a0 withTimeout:(unsigned long long)a1 withProgress:(id /* block */)a2;
+ (id)bcpStringForComponentArray:(id)a0;
+ (id)get;
+ (id)getAssetPathForCurrentSiriLanguage;
+ (id)getUAFUsageValueForLocale:(id)a0;
+ (id)SupportedLanguages;
+ (void)MorphunAssetsLazyInitIfNeeded;
+ (id)bcpStringForLocale:(id)a0;

- (id)init;
- (BOOL)isSubscribedToLocale:(id)a0;
- (BOOL)isAssetReadyForLocale:(id)a0;
- (id)getMorphunDataPathForLocale:(id)a0;
- (void)removeLanguageIfNeeded:(id)a0;
- (id)getMorphunDataPathForLocale:(id)a0 withError:(id *)a1;
- (void)subscribeToLocale:(id)a0 withCompletion:(id /* block */)a1;
- (void)unsubscribeFromLocale:(id)a0;
- (id)referenceCountsFromSubscriptionView;
- (void)writeSubscriptionView;
- (void)downloadLocaleIfNeeded:(id)a0 withCompletion:(id /* block */)a1;
- (void).cxx_destruct;
- (id)processSubscriptions;
- (id)listSubscriptions;
- (void)readSubscriptionView;

@end