import React from 'react'; import { FormContextValue, ValidationSchema } from './types'; export declare const useFormContext: () => FormContextValue; export declare const useOptionalFormContext: () => FormContextValue | null; interface FormProviderProps { initialValues?: Record; validationSchema?: ValidationSchema; onSubmit?: (values: Record) => void | Promise; validate?: (values: Record) => Record | Promise>; disabled?: boolean; validateOnChange?: boolean; validateOnBlur?: boolean; children: React.ReactNode; } export declare const FormProvider: React.FC; export {};