import { LLMTranslator, LLMTranslatorRetryOptions, PromptGenerator } from '../LLMTranslator';
export declare class ChatGPTLLMTranslator extends LLMTranslator {
    constructor(config: {
        apiKey: string;
        model?: string;
        getPrompt?: PromptGenerator;
        apiOrigin?: string;
        retryOptions?: LLMTranslatorRetryOptions;
    });
    static readonly translatorName: string;
    static isRequiredKey: () => boolean;
    static isSupportedAutoFrom: () => boolean;
    static getSupportedLanguages: () => string[];
}
