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 { FormDividerProps, FormFlatGroupProps, FormFooterProps, FormGroup, FormGroupItemType, FormGroupProps, FormInstance, FormItem, FormItemProps, FormProps, FormSubmitFooter, FormSubmitFooterProps, FormTitle, FormTitleProps, FormVariant, ItemsType, Form as default };
//# sourceMappingURL=index.d.mts.map