import { FlexBasicProps } from "../../Flex/type.mjs";
import "../../index.mjs";
import { FormContextValue, FormDividerProps, FormFieldProps, FormFlatGroupProps, FormFooterProps, FormGroupItemType, FormGroupProps, FormLayout, FormProps, FormSubmitFooterProps, FormTitleProps, FormValues, FormVariant, ItemsType } from "./type.mjs";
import FormDivider from "./components/FormDivider.mjs";
import FormField from "./components/FormField.mjs";
import FormFlatGroup from "./components/FormFlatGroup.mjs";
import FormFooter from "./components/FormFooter.mjs";
import FormGroup from "./components/FormGroup.mjs";
import FormSubmitFooter from "./components/FormSubmitFooter.mjs";
import FormTitle from "./components/FormTitle.mjs";
import { useFormContext } from "./context.mjs";
//#region src/base-ui/Form/index.d.ts
declare const Form: import("react").NamedExoticComponent<FormProps> & {
  Divider: import("react").FC<FormDividerProps>;
  Field: import("react").NamedExoticComponent<FormFieldProps>;
  FlatGroup: import("react").NamedExoticComponent<FormFlatGroupProps>;
  Footer: import("react").FC<FlexBasicProps>;
  Group: import("react").NamedExoticComponent<FormGroupProps>;
  SubmitFooter: import("react").NamedExoticComponent<FormSubmitFooterProps>;
  Title: import("react").FC<FormTitleProps>;
};
//#endregion
export { Form, Form as default, type FormContextValue, FormDivider, type FormDividerProps, FormField, type FormFieldProps, FormFlatGroup, type FormFlatGroupProps, FormFooter, type FormFooterProps, FormGroup, type FormGroupItemType, type FormGroupProps, type FormLayout, type FormProps, FormSubmitFooter, type FormSubmitFooterProps, FormTitle, type FormTitleProps, type FormValues, type FormVariant, type ItemsType, useFormContext };
//# sourceMappingURL=index.d.mts.map