import { TranslationService, TranslationResult } from '.';
export declare class DeepL implements TranslationService {
    name: string;
    private apiKey;
    initialize(config?: string): void;
    getAvailableLanguages(): Promise<string[]>;
    translateStrings(strings: {
        key: string;
        value: string;
    }[], from: string, to: string): Promise<TranslationResult[]>;
    translateString(string: {
        key: string;
        value: string;
    }, from: string, to: string, triesLeft?: number): Promise<TranslationResult>;
}
