@class NSString, NSMutableDictionary, AXSpeechSettingsModelController; @interface AXSettingsResourceDownloadController : AXUISettingsListController <AXResourceDownloadInformationDelegate> { double _latestProgress; } @property (nonatomic) BOOL showPerVoiceSettings; @property (copy, nonatomic) id /* block */ setDialectPreferencesCallback; @property (copy, nonatomic) id /* block */ getDialectPreferencesCallback; @property (copy, nonatomic) id /* block */ getVoiceAllowedCallback; @property (retain, nonatomic) NSString *speechSourceKey; @property (copy, nonatomic) id /* block */ getPerVoiceSettingsCallack; @property (copy, nonatomic) id /* block */ setPerVoiceSettingsCallack; @property (readonly, nonatomic) NSMutableDictionary *downloadProgessByVoiceID; @property (retain, nonatomic) AXSpeechSettingsModelController *speechModelController; @property (readonly) unsigned long long hash; @property (readonly) Class superclass; @property (readonly, copy) NSString *description; @property (readonly, copy) NSString *debugDescription; - (id)tableView:(id)a0 willSelectRowAtIndexPath:(id)a1; - (id)init; - (void).cxx_destruct; - (void)updateSettings; - (void)finishedDeletingResource:(id)a0; - (void)deleteResource:(id)a0; - (BOOL)allowedToDownload; - (void)downloadProgressUpdate:(id)a0 progress:(float)a1; - (void)finishedDownloadingResource:(id)a0; - (id)getVoiceSettingsForVoice:(id)a0; - (void)manageEditButton; - (void)openVoiceSettingsFor:(id)a0; - (void)playSampleForResource:(id)a0 completion:(id /* block */)a1; - (void)restoreDownloadProgress; - (void)setSelectedSpecifier:(id)a0; - (id)specifierForVoiceId:(id)a0; - (void)startDownloadForResource:(id)a0; - (void)stopDownloadForResource:(id)a0; - (void)voiceSettingsDidChangeForVoice:(id)a0 settings:(id)a1; @end