import { FormApi, FormAsyncValidateOrFn, FormValidateOrFn } from './FormApi.js'; /** * @private */ export declare function mutateMergeDeep(target: object | null | undefined, source: object | null | undefined): object; export declare function mergeForm, TOnChange extends undefined | FormValidateOrFn, TOnChangeAsync extends undefined | FormAsyncValidateOrFn, TOnBlur extends undefined | FormValidateOrFn, TOnBlurAsync extends undefined | FormAsyncValidateOrFn, TOnSubmit extends undefined | FormValidateOrFn, TOnSubmitAsync extends undefined | FormAsyncValidateOrFn, TOnDynamic extends undefined | FormValidateOrFn, TOnDynamicAsync extends undefined | FormAsyncValidateOrFn, TOnServer extends undefined | FormAsyncValidateOrFn, TSubmitMeta = never>(baseForm: FormApi, state: Partial['state']>): FormApi;