import * as React from 'react'; import { FormInstance } from './interface'; import Item from './Field'; import useForm from './hooks/useForm'; import { FormProps } from './Form'; import { FormProvider } from './FormContext'; declare const InternalForm: (props: FormProps & { children?: React.ReactNode; } & { ref?: ((instance: FormInstance | null) => void) | React.RefObject> | null | undefined; }) => React.ReactElement; declare type InternalForm = typeof InternalForm; interface RefForm extends InternalForm { FormProvider: typeof FormProvider; Item: typeof Item; useForm: typeof useForm; displayName: string; } declare const RefForm: RefForm; export { FormInstance, Item, FormProvider, FormProps }; export default RefForm;