import React from 'react'; import { ButtonProps } from '../button'; import { IDefaultSchemas } from './generate-schemas'; import { AnyObject } from 'yup'; import { RequiredStringSchema } from 'yup/index.esm'; interface IFormHandler { recaptcha?: { key?: string; active?: boolean; }; button: ButtonProps; children: React.ReactNode; onSucess: (data: any) => void; onError?: (err: unknown) => void; defaultSchemas?: IDefaultSchemas; personalSchema?: { [key: string]: RequiredStringSchema; }; } export declare function FormHandler({ button, onError, onSucess, children, recaptcha, defaultSchemas, personalSchema, }: IFormHandler): React.JSX.Element; export {};