///
import { LocaleConfigType, CompLangMsgParams, ComponentType } from '../locale';
interface IntlUniversal {
getCompLangMsg: (compLangMsgParams: CompLangMsgParams, customGetLangMsg?: (componentName: string, labelName: string, params: any) => any) => any;
getLangMsg: (componentName: ComponentType | string, labelName: string, params?: any) => string | React.ReactNode[];
}
export interface IConfigProps {
getPrefixCls?: (configPrefixCls?: string, suffixCls?: string, customizePrefixCls?: string) => string;
compDefaultProps?: any;
prefixCls?: string;
localeConfig?: LocaleConfigType;
locale?: IntlUniversal;
}
export interface IContextConfigProps {
getPrefixCls?: (configPrefixCls?: string, suffixCls?: string, customizePrefixCls?: string) => string;
compDefaultProps?: any;
prefixCls?: string;
localeConfig?: LocaleConfigType;
locale: IntlUniversal;
}
declare const ConfigContext: import("react").Context;
export default ConfigContext;