import { FlexBasicProps } from "../../Flex/type.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";
import * as _$react from "react";

//#region src/base-ui/Form/index.d.ts
declare const Form: _$react.NamedExoticComponent<FormProps> & {
  Divider: _$react.FC<FormDividerProps>;
  Field: _$react.NamedExoticComponent<FormFieldProps>;
  FlatGroup: _$react.NamedExoticComponent<FormFlatGroupProps>;
  Footer: _$react.FC<FlexBasicProps>;
  Group: _$react.NamedExoticComponent<FormGroupProps>;
  SubmitFooter: _$react.NamedExoticComponent<FormSubmitFooterProps>;
  Title: _$react.FC<FormTitleProps>;
};
//#endregion
export { Form };
//# sourceMappingURL=index.d.mts.map