import React from 'react';
import { ConfigMap, IConfig, Omit } from './types';
export interface IConfigProps {
    config: Omit<IConfig, 'configs'> & {
        configs: ConfigMap;
    };
}
declare const Provider: React.ProviderExoticComponent<React.ProviderProps<{
    configs: import("./types").IMap<import("./types").IUBBConfig>;
}>>;
declare const withConfig: <P extends IConfigProps>(Component: React.ComponentType<P>) => React.ComponentType<Omit<P, keyof IConfigProps>>;
export { Provider, withConfig };
