import type { Request } from 'express';
import { TranslationService } from '../common/services/translation.service';
import { ResponseHelper } from '../common/helpers/response.helper';
export declare class I18nController {
    private readonly translationService;
    private readonly responseHelper;
    constructor(translationService: TranslationService, responseHelper: ResponseHelper);
    translateKey(req: Request, key: string): {
        status: boolean;
        message: string;
        data: any;
    };
    getSupportedLanguages(): {
        status: boolean;
        message: string;
        data: {
            languages: string[];
        };
    };
    testResponse(req: Request): {
        status: boolean;
        message: string;
        data: any;
    };
}
