export interface LLMProvider { name: string; value: string; url: string; defaultModel: string; models: string[]; style?: 'anthropic' | 'gemini'; headers?: string; urlHasKey?: boolean; note?: string; builtin?: boolean; } export declare const LLM_PROVIDERS: LLMProvider[]; export interface TTSProvider { name: string; vendor: string; requiresKey: boolean; requiresRegion?: boolean; requiresGroupId?: boolean; defaultVoice?: string; defaultParams?: Record; beta?: boolean; note?: string; builtin?: boolean; } export declare const TTS_PROVIDERS: TTSProvider[]; export interface ASRProvider { name: string; vendor: string; requiresKey: boolean; requiresRegion?: boolean; defaultParams?: Record; beta?: boolean; note?: string; builtin?: boolean; } export declare const ASR_PROVIDERS: ASRProvider[]; export declare const ASR_LANGUAGES: readonly [{ readonly name: "Chinese (中文)"; readonly value: "zh-CN"; }, { readonly name: "English (US)"; readonly value: "en-US"; }, { readonly name: "Japanese (日本語)"; readonly value: "ja-JP"; }, { readonly name: "Korean (한국어)"; readonly value: "ko-KR"; }, { readonly name: "French"; readonly value: "fr-FR"; }, { readonly name: "German"; readonly value: "de-DE"; }, { readonly name: "Spanish"; readonly value: "es-ES"; }, { readonly name: "Russian"; readonly value: "ru-RU"; }, { readonly name: "Hindi"; readonly value: "hi-IN"; }, { readonly name: "Arabic"; readonly value: "ar-SA"; }, { readonly name: "Portuguese"; readonly value: "pt-PT"; }, { readonly name: "Italian"; readonly value: "it-IT"; }, { readonly name: "Thai"; readonly value: "th-TH"; }, { readonly name: "Turkish"; readonly value: "tr-TR"; }, { readonly name: "Vietnamese"; readonly value: "vi-VN"; }, { readonly name: "Indonesian"; readonly value: "id-ID"; }, { readonly name: "Malay"; readonly value: "ms-MY"; }, { readonly name: "Dutch"; readonly value: "nl-NL"; }, { readonly name: "Filipino"; readonly value: "fil-PH"; }, { readonly name: "Chinese (Hong Kong)"; readonly value: "zh-HK"; }, { readonly name: "Chinese (Taiwan)"; readonly value: "zh-TW"; }, { readonly name: "English (India)"; readonly value: "en-IN"; }, { readonly name: "Persian"; readonly value: "fa-IR"; }, { readonly name: "Hebrew"; readonly value: "he-IL"; }];