import React from 'react'; export declare const ResetPasswordProvider: React.ComponentClass, any> & import("react-router").WithRouterStatics<(props: any) => React.JSX.Element>; export declare function useResetPasswordForm(): { passwordInputProps: { required: boolean; type: string; name: string; autoComplete: string; }; submitted: boolean; globalError: any; validateOnChange?: boolean; validateOnBlur?: boolean; validateOnMount?: boolean; isInitialValid?: boolean | ((props: {}) => boolean); enableReinitialize?: boolean; values: { newPassword: string; }; errors: import("formik").FormikErrors<{ newPassword: string; }>; touched: import("formik").FormikTouched<{ newPassword: string; }>; isSubmitting: boolean; isValidating: boolean; status?: any; submitCount: number; setStatus: (status?: any) => void; setErrors: (errors: import("formik").FormikErrors<{ newPassword: string; }>) => void; setSubmitting: (isSubmitting: boolean) => void; setTouched: (touched: import("formik").FormikTouched<{ newPassword: string; }>, shouldValidate?: boolean) => void; setValues: (values: React.SetStateAction<{ newPassword: string; }>, shouldValidate?: boolean) => void; setFieldValue: (field: string, value: any, shouldValidate?: boolean) => Promise>; setFieldError: (field: string, message: string) => void; setFieldTouched: (field: string, isTouched?: boolean, shouldValidate?: boolean) => void; validateForm: (values?: any) => Promise>; validateField: (field: string) => void; resetForm: (nextState?: Partial>) => void; submitForm: (() => Promise) & (() => Promise); setFormikState: (f: import("formik").FormikState<{ newPassword: string; }> | ((prevState: import("formik").FormikState<{ newPassword: string; }>) => import("formik").FormikState<{ newPassword: string; }>), cb?: () => void) => void; handleSubmit: (e?: React.FormEvent) => void; handleReset: (e?: React.SyntheticEvent) => void; handleBlur: { (e: React.FocusEvent): void; (fieldOrEvent: T): T extends string ? (e: any) => void : void; }; handleChange: { (e: React.ChangeEvent): void; >(field: T_1): T_1 extends React.ChangeEvent ? void : (e: string | React.ChangeEvent) => void; }; getFieldProps: (props: string | import("formik").FieldConfig) => import("formik").FieldInputProps; getFieldMeta: (name: string) => import("formik").FieldMetaProps; getFieldHelpers: (name: string) => import("formik").FieldHelperProps; dirty: boolean; isValid: boolean; initialValues: { newPassword: string; }; initialErrors: import("formik").FormikErrors<{ newPassword: string; }>; initialTouched: import("formik").FormikTouched<{ newPassword: string; }>; initialStatus?: any; registerField: (name: string, fns: { validate?: import("formik").FieldValidator; }) => void; unregisterField: (name: string) => void; };