import * as react_jsx_runtime4 from "react/jsx-runtime";
import * as react_hook_form0 from "react-hook-form";
import { ControllerProps, FieldPath, FieldValues } from "react-hook-form";

//#region src/components/Form/FormField.d.ts
declare const FormField: <TFieldValues extends FieldValues = FieldValues, TName extends FieldPath<TFieldValues> = FieldPath<TFieldValues>>({
  ...props
}: ControllerProps<TFieldValues, TName>) => react_jsx_runtime4.JSX.Element;
declare const useFormField: () => {
  invalid: boolean;
  isDirty: boolean;
  isTouched: boolean;
  isValidating: boolean;
  error?: react_hook_form0.FieldError;
  id: string;
  name: string;
  formItemId: string;
  formDescriptionId: string;
  formMessageId: string;
};
//#endregion
export { FormField, useFormField };
//# sourceMappingURL=FormField.d.ts.map