'use strict';

Object.defineProperty(exports, '__esModule', { value: true });

require('../../utils/index.cjs');
var ConfigProvider$1 = require('./src/ConfigProvider.cjs');
var props = require('./src/props.cjs');
require('./src/interface.cjs');
require('./src/context/index.cjs');
var config = require('./src/config.cjs');
var useConfigInject = require('./src/hooks/useConfigInject.cjs');
var propType = require('../../utils/vue/propType.cjs');
var context = require('./src/context/context.cjs');
var sizeContext = require('./src/context/sizeContext.cjs');
var disabledContext = require('./src/context/disabledContext.cjs');

const ConfigProvider = propType.withInstall(ConfigProvider$1.default);

exports.configProviderProps = props.configProviderProps;
exports.globalConfigForApi = config.globalConfigForApi;
exports.useAntdContext = useConfigInject.default;
exports.GlobalFormContextKey = context.GlobalFormContextKey;
exports.configProviderKey = context.configProviderKey;
exports.defaultConfigProvider = context.defaultConfigProvider;
exports.defaultIconPrefixCls = context.defaultIconPrefixCls;
exports.useConfigContextInject = context.useConfigContextInject;
exports.useConfigContextProvider = context.useConfigContextProvider;
exports.useInjectGlobalForm = context.useInjectGlobalForm;
exports.useProvideGlobalForm = context.useProvideGlobalForm;
exports.useInjectSize = sizeContext.useInjectSize;
exports.useProviderSize = sizeContext.useProviderSize;
exports.useInjectDisabled = disabledContext.useInjectDisabled;
exports.useProviderDisabled = disabledContext.useProviderDisabled;
exports.ConfigProvider = ConfigProvider;
exports.default = ConfigProvider;
//# sourceMappingURL=index.cjs.map
