import { Service } from 'laravel-jstools-di';
import { TranslateServiceContract } from './contracts/TranslateServiceContract';
import { TranslateServiceInitDataInterface } from './interfaces/TranslateServiceInitDataInterface';
export declare class TranslateService extends Service implements TranslateServiceContract {
    private langDefault;
    private langCurrent;
    private translationList;
    private namespaceList;
    constructor(data: TranslateServiceInitDataInterface);
    t(key: string, replaceList?: any, lang?: string): string;
    t__validate(rule: string, replaceList: any, lang?: string): string;
}
