import { FieldHookConfig } from '../Field.types'; import { FormikApi, FormikReducerState, InputElements } from '../types'; /** * @internal * * Get FieldMetaProps from state. */ export declare const selectFieldMetaByName: (name: string) => (state: Pick, "values" | "errors" | "touched" | "initialValues" | "initialTouched" | "initialErrors">) => { value: any; error: any; touched: boolean; initialValue: any; initialTouched: boolean; initialError: any; }; export declare const defaultParseFn: (value: unknown, _name: string) => unknown; export declare const numberParseFn: (value: any, _name: string) => number | ""; export declare const defaultFormatFn: (value: unknown, _name: string) => unknown; export declare const selectFieldOnChange: ({ setFieldValue, getState, }: Pick, "setFieldValue" | "getState">, nameOrConfig?: string | FieldHookConfig | undefined) => (eventOrValue: React.ChangeEvent> | unknown) => void; /** Return multi select values based on an array of options */ export declare function getSelectedValues(options: HTMLOptionsCollection): string[]; /** Return the next value for a checkbox */ export declare function getValueForCheckbox(currentValue: string | any[], checked: boolean, valueProp: any): boolean | any[];