import * as React from 'react';
export declare const getModifyName: (modifyName: any, modifyValue: any) => any;
export declare const getPrefixCls: () => (suffix: any, prefixCls: any) => any;
export declare const getPrettyCls: () => (suffix: any, prefixCls: any, outerClassName: any) => (modifiers: any, element: any, innerClassName: any) => string;
declare const ConfigContext: React.Context<{
    iconPrefix: string;
    getPrefixCls: (suffix: any, prefixCls: any) => any;
    getPrettyCls: (suffix: any, prefixCls: any, outerClassName: any) => (modifiers: any, element: any, innerClassName: any) => string;
}>;
export declare const ConfigConsumer: React.Consumer<{
    iconPrefix: string;
    getPrefixCls: (suffix: any, prefixCls: any) => any;
    getPrettyCls: (suffix: any, prefixCls: any, outerClassName: any) => (modifiers: any, element: any, innerClassName: any) => string;
}>;
export declare const ConfigProvider: React.Provider<{
    iconPrefix: string;
    getPrefixCls: (suffix: any, prefixCls: any) => any;
    getPrettyCls: (suffix: any, prefixCls: any, outerClassName: any) => (modifiers: any, element: any, innerClassName: any) => string;
}>;
export default ConfigContext;
