import React, { FunctionComponent } from 'react';
import { BaseLang } from '../../locales/base';
import type { NutCSSVariables } from './types';
export interface ConfigProviderProps {
    /**
    * 设置多语言包
    * @default zhCN
    */
    locale: BaseLang
    /**
    * 设置主题
    * @default -
    */
    theme?: Record<string | NutCSSVariables, string>
    [key: string]: any;
}
export declare const defaultConfigRef: {
    current: ConfigProviderProps;
};
export declare const setDefaultConfig: (config: ConfigProviderProps) => void;
export declare const getDefaultConfig: () => ConfigProviderProps;
export declare const useConfig: () => ConfigProviderProps;
export declare const ConfigProvider: FunctionComponent<Partial<ConfigProviderProps> & React.HTMLAttributes<HTMLDivElement>>;
