export declare const get: (obj: any, path: string, defaultValue?: any) => any;
/**
 * 替换字符串模版变量
 * @param str
 * @param vars
 */
export declare const replaceStrTemplateVars: (str: string, vars?: any) => string | any[];
export interface I18nData {
    /**
     * 语言
     */
    [lang: string]: {
        /**
         * 字段键值
         */
        [key: string]: string;
    };
}
/**
 * 国际化获取方法
 * @param ops   国际化取值key参数
 * @param i18nData  国际化数据对象
 * @param params    国际化字符变量对象
 * @param lang      指定国际化语言
 * @param defI18nData   默认国际化数据对象
 */
export declare const i18nIntl: (props: {
    ops: string | {
        id: string;
    };
    i18nData: I18nData;
    lang: string;
    params?: object;
    defI18nData?: I18nData;
}) => string | any[];
