import React from 'react'; import { OptionType } from '../dataProvider'; import { Locale } from './interfaces'; export declare type FormErrorsType = Record; export declare type FieldValues = Record; export declare type FormContextValue = { values: TFieldValues; options: Record; errors: Record; setErrors: React.Dispatch>; setValues: React.Dispatch>; setOptions: React.Dispatch>; isSubmitting: boolean; isFetching: boolean; locale: Locale; }; export declare type FormProviderProps = { value: FormContextValue; }; export declare function FormProvider({ children, value, }: React.PropsWithChildren>): JSX.Element; export declare function useForm(): FormContextValue;