import { TranslationService as ITranslationService, TranslationRequest, TranslationResponse, TranslationApiConfig } from '../types/types'; export declare class TranslationService implements ITranslationService { private config; private rateLimitDelay; constructor(config: TranslationApiConfig); translate(request: TranslationRequest): Promise; translateBatch(requests: TranslationRequest[]): Promise; detectLanguage(text: string): Promise; private translateWithDeepL; private translateWithGoogleCloud; private translateWithCustom; private handleRateLimit; }