import { type LocalSttSettings } from "./settings-store.js"; /** Valid Whisper language codes (ISO 639-1). */ export declare const WHISPER_LANGUAGES: Record; /** Initialize host-shared STT models and settings. */ export declare function initStt(localSettings?: LocalSttSettings): void; export declare function getModelPath(model: string): string | null; export interface SttStatus { available: boolean; model: string | null; downloading: boolean; progress: number; languages: string[]; } export declare function getSttStatus(model: string, languages: string[]): SttStatus; export declare function downloadModel(model: string, onProgress: (progress: number) => void): Promise; export declare function transcribe(audioPath: string, model: string, language?: string): Promise; //# sourceMappingURL=stt.d.ts.map