import type { UseMutationOptions } from '@tanstack/react-query'; import type { UseFormProps } from 'react-hook-form'; import AuthApi from '../../../services/auth'; import type { CustomJWTKeyNames, LoginMfaRequest, LoginResponse } from '../../../types/auth'; export type ApiClass = { login: (...args: any[]) => Promise; }; export type LoginParams = Parameters[0]; export type LoginReturn = Awaited>; export interface UseLoginOptions extends CustomJWTKeyNames { loginFormOptions?: UseFormProps>; loginOptions?: UseMutationOptions, unknown, LoginParams, any>; mfaOptions?: UseMutationOptions; ApiClass?: TApiClass; enableFormApiErrors?: boolean; } //# sourceMappingURL=types.d.ts.map