import { TranslationEngine } from '../translation-engine/translation-engine';
export declare abstract class Translator {
    protected readonly engine: TranslationEngine;
    protected readonly options: Record<string, any>;
    constructor(engine: TranslationEngine, options?: Record<string, any>);
    translateFile(filename: string): Promise<void>;
    abstract translate(text: string): Promise<string>;
}
