import { FormDividerProps, FormFlatGroupProps, FormFooterProps, FormGroupItemType, FormGroupProps, FormInstance, FormItemProps, FormProps, FormSubmitFooterProps, FormTitleProps, FormVariant, ItemsType } from "./type.mjs";
import FormGroup from "./components/FormGroup.mjs";
import FormItem from "./components/FormItem.mjs";
import FormSubmitFooter from "./components/FormSubmitFooter.mjs";
import FormTitle from "./components/FormTitle.mjs";
import { ReactNode, RefAttributes } from "react";
import { Form as Form$1, FormInstance as FormInstance$1 } from "antd";
//#region src/Form/index.d.ts
interface IForm {
  (props: FormProps & RefAttributes<FormInstance$1>): ReactNode;
  Group: typeof FormGroup;
  Item: typeof FormItem;
  Provider: typeof Form$1.Provider;
  SubmitFooter: typeof FormSubmitFooter;
  Title: typeof FormTitle;
  useForm: typeof Form$1.useForm;
}
declare const Form: IForm;
//#endregion
export { type FormDividerProps, type FormFlatGroupProps, type FormFooterProps, FormGroup, type FormGroupItemType, type FormGroupProps, type FormInstance, FormItem, type FormItemProps, type FormProps, FormSubmitFooter, type FormSubmitFooterProps, FormTitle, type FormTitleProps, type FormVariant, type ItemsType, Form as default };
//# sourceMappingURL=index.d.mts.map