import { FormApi, SubmissionErrors } from "final-form"; import * as React from "react"; import { AnyObject, FormProps, FormRenderProps } from "react-final-form"; interface IProps extends FormProps { mode: "edit" | "add"; resolveSubmitErrors?: (error: SubmissionErrors) => SubmissionErrors; components?: { buttonsContainer?: React.ComponentType; }; renderButtons?: (formRenderProps: FormRenderProps) => React.ReactNode; onSubmit: (values: FormValues, form: FormApi) => SubmissionErrors | Promise | undefined | void; } export declare function FinalForm(props: IProps): JSX.Element; export {};