export interface SttDependencySetupProgress { stage: string; percent?: number; } export interface SttDependencySetupOptions { modelName?: string; onProgress?: (progress: SttDependencySetupProgress) => void; } export type EnsureSttDependencies = (options?: SttDependencySetupOptions) => Promise; export interface ConfigureSttFromSettingsOptions { modelName?: string; ensureDependencies?: EnsureSttDependencies; setEnabled(enabled: false): void; flush(): Promise; showStatus(message: string): void; showError(message: string): void; } export declare function configureSttFromSettings(options: ConfigureSttFromSettingsOptions): Promise;