luxlabs header browser preview


@class NSString, TTSAssetQuality, TTSAssetType, TTSAssetTechnology, NSArray, TTSAssistantVoiceMaps, NSDictionary, NSBundle, TTSAssetSource, NSNumber;

@interface TTSAsset : NSObject

@property (class, nonatomic, readonly) TTSAssistantVoiceMaps *assistantVoiceMaps;
@property (class, readonly, nonatomic) NSString *NewAssetNotification;

@property (nonatomic, readonly) NSString *primaryLanguage;
@property (nonatomic, readonly) BOOL locallyAvailable;
@property (nonatomic, readonly) BOOL downloading;
@property (nonatomic, readonly) BOOL purgeable;
@property (nonatomic, readonly) NSString *description;
@property (readonly, nonatomic) TTSAssetType *assetType;
@property (readonly, nonatomic) TTSAssetSource *assetSource;
@property (readonly, nonatomic) TTSAssetTechnology *technology;
@property (readonly, nonatomic) TTSAssetQuality *quality;
@property (readonly, nonatomic) NSString *name;
@property (readonly, nonatomic) NSString *identifier;
@property (readonly, nonatomic) long long versionNumber;
@property (readonly, nonatomic) NSString *versionDescription;
@property (readonly, nonatomic) NSArray *supportedLanguages;
@property (readonly, nonatomic) NSString *primaryLanguage;
@property (readonly, nonatomic) long long gender;
@property (readonly, nonatomic) NSNumber *age;
@property (readonly, nonatomic) NSNumber *downloadSize;
@property (readonly, nonatomic) NSNumber *diskSize;
@property (readonly, nonatomic) NSDictionary *attributes;
@property (readonly, nonatomic) NSBundle *bundle;

+ (struct _NSRange { unsigned long long x0; unsigned long long x1; })_gryphonVoiceCompatibility;
+ (BOOL)_hasTrialEntitlements;
+ (void)_postNewAssetNotification;
+ (id)bestAssetOfTypes:(id)a0 matching:(id)a1;
+ (id)describeServer:(id)a0 forType:(id)a1;
+ (id)describeServer:(id)a0 source:(id)a1;
+ (id)getServerForType:(id)a0;
+ (id)getServerForType:(id)a0 source:(id)a1;
+ (BOOL)handleProxyEvent:(id)a0 reply:(id)a1 connection:(id)a2;
+ (id)listAssetsOfTypes:(id)a0 matching:(id)a1;
+ (BOOL)setServer:(id)a0 forType:(id)a1;
+ (BOOL)setServer:(id)a0 forType:(id)a1 source:(id)a2;
+ (void)waitForCatalogUpdates;

- (void)purge;
- (id)init;
- (void)downloadWithReservation:(id)a0 useBattery:(BOOL)a1 progress:(id /* block */)a2 then:(id /* block */)a3;
- (void)cancelDownloadingThen:(id /* block */)a0;
- (void).cxx_destruct;
- (id)relatedAssetsWithOnlyAvailable:(BOOL)a0;
- (BOOL)isNewer:(id)a0;
- (BOOL)isOlder:(id)a0;
- (id)legacyAssetWithBundle:(id)a0;
- (void)purgeImmediately:(BOOL)a0;

@end