import type { LLMConfig, TTSConfig, ASRConfig } from '../../../api/types.js'; import type { CallConfig } from './free.js'; export declare const SUPPORTED_LANGUAGES: { value: string; name: string; }[]; export interface TranslateCallParams { toNumber: string; fromNumber: string; sourceLang: string; targetLang: string; llm: Partial; tts: Partial; asr: Partial; } /** Parse a "source:target" language pair string. */ export declare function parseLanguagePair(pair: string): { source: string; target: string; }; export declare function buildTranslateCallConfig(params: TranslateCallParams): CallConfig; /** Interactive parameter collection for translate mode. */ export declare function collectTranslateParams(opts: { to?: string; lang?: string; }): Promise<{ toNumber: string; sourceLang: string; targetLang: string; }>;