import React, { ForwardedRef } from "react"; import { FormInstance } from "./types"; export interface FormProps { onSubmit?: (values: T, form: FormInstance) => void; children: (props: FormInstance) => JSX.Element; memoChild?: any[]; submitWhenInvalid?: boolean; } declare function FormComp = Record>(props: FormProps, ref: ForwardedRef>): JSX.Element; export declare const Form: >(props: FormProps & { ref?: React.ForwardedRef> | undefined; }) => ReturnType; export {};