import { FormikConfig, FormikErrors, FormikValues, FormikApi, FormikSharedConfig } from './types'; export declare function useFormik(rawProps: FormikConfig): FormikApi & FormikSharedConfig; export declare function Formik(props: FormikConfig & ExtraProps): JSX.Element; /** * Transform Yup ValidationError to a more usable object */ export declare function yupToFormErrors(yupError: any): FormikErrors; /** * Validate a yup schema. */ export declare function validateYupSchema(values: T, schema: any, sync?: boolean, context?: any): Promise>; /** * Recursively prepare values. */ export declare function prepareDataForValidation(values: T): FormikValues;