import { GetTextPoCompilerOptions, GetTextTranslation } from "gettext-parser"; export declare function init(provider: string, force?: boolean): void; export declare function translate(provider: string, src: string, lang: string, model: string, translations: GetTextTranslation[], contextFile: string, timeout: number): Promise; export declare function translatePo(provider: string, model: string, po: string, source: string, lang: string, verbose: boolean, output: string, contextFile: string, contextLength: number, timeout: number, compileOptions?: GetTextPoCompilerOptions): Promise; export declare function translatePoDir(provider: string, model: string, dir: string, source: string, lang: string, verbose: boolean, contextFile: string, contextLength: number, timeout: number, compileOptions?: GetTextPoCompilerOptions): Promise;