import { TranslationService, TranslationResult } from '.'; import { Matcher } from '../matchers'; export declare class OpenAITranslator implements TranslationService { name: string; private apiKey?; private systemPrompt?; private context?; private interpolationMatcher?; private decodeEscapes?; initialize(config?: string, interpolationMatcher?: Matcher, decodeEscapes?: boolean, glossariesDir?: string | boolean, appName?: string, context?: string): Promise; supportsLanguage(language: string): boolean; translateStrings(strings: { key: string; value: string; }[], from: string, to: string): Promise; private callOpenAIChatCompletion; }