import * as React from 'react'; import { ReactNode } from 'react'; import { FieldValues, UseFormProps, SubmitHandler } from 'react-hook-form'; import { RaRecord } from '../types'; import { SaveHandler } from '../controller'; import { ValidateForm } from './validation/getSimpleValidationResolver'; /** * Creates a form element, initialized with the current record, calling the saveContext on submit * * Wrapper around react-hook-form's useForm, FormContextProvider, and
* ); * * @typedef {Object} Props the props you can use * @prop {Object} defaultValues * @prop {Function} validate * @prop {Function} save * * @see useForm * @see FormGroupContext * * @link https://react-hook-form.com/docs/useformcontext */ export declare function Form