import React from 'react';
import { ConfigConsumer, ConfigContext, ConfigConsumerProps } from './context';
import { SizeType } from './SizeContext';
export { ConfigContext, ConfigConsumer, ConfigConsumerProps };
export interface ConfigProviderProps {
    prefixCls?: string;
    children?: React.ReactNode;
    componentSize?: SizeType;
}
declare class ConfigProvider extends React.Component<ConfigProviderProps> {
    getPrefixCls: (suffixCls: string, customizePrefixCls?: string | undefined) => string;
    renderProvider: (context: ConfigConsumerProps) => JSX.Element;
    render(): JSX.Element;
}
export default ConfigProvider;
