import { FormikProps } from 'formik'; import React, { ReactNode } from 'react'; export interface UpdatePasswordFormRenderPropsField { name: string; } export interface UpdatePasswordVariables { oldPassword: string; newPassword: string; } export interface UpdatePasswordValues extends UpdatePasswordVariables { newPasswordRepeat: string; } declare const inputProps: { oldPassword: { type: string; name: string; required: boolean; autoComplete: string; }; newPassword: { type: string; name: string; required: boolean; autoComplete: string; }; repeatPassword: { type: string; name: string; required: boolean; autoComplete: string; }; }; export type UpdatePasswordFormRenderProps = FormikProps & { inputProps: typeof inputProps; submitted?: boolean; globalError?: string; }; export interface UpdatePasswordFormProps { onSubmitSuccess?: () => void; render: (props: UpdatePasswordFormRenderProps) => ReactNode; } export declare const UpdatePasswordProvider: React.FunctionComponent; export declare function useUpdatePasswordMutation(): (variables: UpdatePasswordVariables) => Promise; export {};