import { FieldValues, SubmitErrorHandler, UseFormProps, FormProviderProps as ReactHookFormProviderProps, SubmitHandler } from 'react-hook-form'; import { FormErrorParserFn } from './context/form-error-parser-context'; import * as React from 'react'; export interface FormErrorProviderProps { children: React.ReactNode; errorParser?: FormErrorParserFn; } export declare function FormErrorProvider(props: FormErrorProviderProps): import("react/jsx-runtime").JSX.Element; interface FormContainerWithoutUseFormProps extends FormErrorProviderProps { formContext: Omit, 'children'>; formProps?: Omit, 'children' | 'onSubmit'>; onError?: SubmitErrorHandler; onSubmit?: SubmitHandler; } interface FormContainerWithUseFormProps extends UseFormProps, Omit, 'formContext'> { } export type FormContainerProps = FormContainerWithoutUseFormProps | (FormContainerWithUseFormProps & { formContext?: undefined; }); export declare function FormContainer(props: FormContainerProps): import("react/jsx-runtime").JSX.Element; export {};