import { IPreferencesEditor } from './PreferencesEditor.js'; import { BooleanPreference, EnumPreference, RangePreference, StringArrayPreference } from './Preference.js'; import { SpeechPreferences, VerbosityPreset, AutoPauseScope } from './SpeechPreferences.js'; import { SpeechSettings } from './SpeechSettings.js'; import { ExtractionFormat, LanguageMode, Segmentation } from '../utterances/types.js'; export declare class SpeechPreferencesEditor implements IPreferencesEditor { preferences: SpeechPreferences; private settings; constructor(initialPreferences: SpeechPreferences, settings: SpeechSettings); clear(): void; private updatePreference; get format(): EnumPreference; get inlineContextualization(): BooleanPreference; get verbosity(): EnumPreference; get skip(): StringArrayPreference; get contextualize(): StringArrayPreference; get language(): EnumPreference; get segmentation(): EnumPreference; get pauseDuration(): RangePreference; get autoPause(): EnumPreference; get rate(): RangePreference; get pitch(): RangePreference; get volume(): RangePreference; }