/** @license MIT | @cube-dev/ui-kit v0.0.0-canary-e694c50 | Cube Dev Team */
import { useForm } from "./use-form.js";
import { FormContext, _Form, useFormProps } from "./Form.js";
import { useField } from "./use-field/use-field.js";
import { useFieldProps } from "./use-field/use-field-props.js";
import { Field } from "./Field.js";
import { _ResetButton } from "./ResetButton/ResetButton.js";
import { _SubmitButton } from "./SubmitButton/SubmitButton.js";
import { _SubmitError } from "./SubmitError.js";

//#region src/components/form/Form/index.ts
const Form = Object.assign(_Form, {
	Item: Field,
	useForm,
	Submit: _SubmitButton,
	Reset: _ResetButton,
	SubmitError: _SubmitError
});

//#endregion
export { Form };
//# sourceMappingURL=index.js.map