'use strict';

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

var Form$1 = require('./src/Form.cjs');
var FormItem$1 = require('./src/FormItem.cjs');
var FormItemContext = require('./src/FormItemContext.cjs');
require('./src/interface.cjs');
var props = require('./src/props.cjs');

const FormItem = FormItem$1.default;
const FormItemRest = FormItemContext.default;
const Form = Object.assign(Form$1.default, {
  ItemRest: FormItemContext.default,
  useInjectFormItemContext: FormItemContext.useInjectFormItemContext,
  install(app) {
    app.component(Form$1.default.name, Form$1.default);
    app.component(FormItem$1.default.name, FormItem$1.default);
    app.component(FormItemContext.default.name, FormItemContext.default);
    return app;
  }
});

exports.useInjectFormItemContext = FormItemContext.useInjectFormItemContext;
exports.formItemProps = props.formItemProps;
exports.formProps = props.formProps;
exports.Form = Form;
exports.FormItem = FormItem;
exports.FormItemRest = FormItemRest;
exports.default = Form;
//# sourceMappingURL=index.cjs.map
