import { FormikReducerState, FormikErrors } from "../types"; /** * Validity function where Formik combines its props with these bits of state * * @internal */ export declare type IsFormValidFn = (errors: FormikErrors, dirty: boolean) => boolean; /** * Calculate ComputedState from FormikState * * @internal */ export declare const populateComputedState: (isFormValid: IsFormValidFn, state: FormikReducerState) => { dirty: boolean; isValid: boolean; initialValues: any; initialErrors: FormikErrors | undefined; initialTouched: import("../types").FormikTouched | undefined; initialStatus: any; values: any; errors: FormikErrors; touched: import("../types").FormikTouched; isSubmitting: boolean; isValidating: boolean; status?: any; submitCount: number; }; export declare const selectFullState: (state: T) => T;