import { ConfirmEmailParams } from '../../../types/auth'; import type { RequestEmailChangeRequest, UseRequestEmailChange } from './types'; declare const useRequestEmailChange: ({ validationSchema, defaultValues, ApiClass, enableFormApiErrors, requestEmailChangeOptions, resendRequestEmailChangeOptions, verifyEmailChangeOptions, resendVerifyEmailChangeOptions, confirmEmailChangeOptions, cancelEmailChangeOptions, }: UseRequestEmailChange) => { form: { handleSubmit: (e?: React.BaseSyntheticEvent) => Promise; watch: import("react-hook-form").UseFormWatch; getValues: import("react-hook-form").UseFormGetValues; getFieldState: import("react-hook-form").UseFormGetFieldState; setError: import("react-hook-form").UseFormSetError; clearErrors: import("react-hook-form").UseFormClearErrors; setValue: import("react-hook-form").UseFormSetValue; trigger: import("react-hook-form").UseFormTrigger; formState: import("react-hook-form").FormState; resetField: import("react-hook-form").UseFormResetField; reset: import("react-hook-form").UseFormReset; unregister: import("react-hook-form").UseFormUnregister; control: import("react-hook-form").Control; register: import("react-hook-form").UseFormRegister; setFocus: import("react-hook-form").UseFormSetFocus; subscribe: import("react-hook-form").UseFromSubscribe; }; requestEmailChangeMutation: import("@tanstack/react-query").UseMutationResult; resendRequestEmailChangeMutation: import("@tanstack/react-query").UseMutationResult; verifyEmailChangeMutation: import("@tanstack/react-query").UseMutationResult; resendVerifyEmailChangeMutation: import("@tanstack/react-query").UseMutationResult; confirmEmailChangeMutation: import("@tanstack/react-query").UseMutationResult; cancelEmailChangeMutation: import("@tanstack/react-query").UseMutationResult; }; export default useRequestEmailChange; //# sourceMappingURL=index.d.ts.map