import { FormApi, FormAsyncValidateOrFn, FormValidateOrFn } from './FormApi.js'; import { AnyFieldMeta } from './FieldApi.js'; import { DeepKeys } from './util-types.js'; export declare const defaultFieldMeta: AnyFieldMeta; export declare function metaHelper, 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>(formApi: FormApi): { bumpArrayVersion: (field: DeepKeys) => void; handleArrayMove: (field: DeepKeys, fromIndex: number, toIndex: number) => void; handleArrayRemove: (field: DeepKeys, index: number) => void; handleArraySwap: (field: DeepKeys, index: number, secondIndex: number) => void; handleArrayInsert: (field: DeepKeys, insertIndex: number) => void; };