import { Common } from "elmer-common";
import { IComponent } from "../interface/IComponent";
import { IDeclareI18n } from "../interface/IDeclareComponentOptions";
export declare class I18nController extends Common {
    constructor();
    initI18n(ComponentClass: any, configData: IDeclareI18n): void;
    initI18nTranslate(targetComponent: IComponent): any;
    private initI18nConfig;
    private getLocaleData;
    private translate;
}
