export type ILoginRequest = {
    loginType: "login";
    identity: string;
    password: string;
} | {
    loginType: "2FA";
    identity: string;
};
export interface IOTPLoginRequest {
    identity: string;
    secret: string;
    code: string;
}
export interface IRefreshTokenRequest {
    refreshToken: string;
    accessToken: string;
}
export interface IResetPasswordRequest {
    password: string;
    confirmPassword: string;
}
export interface IForgotPasswordRequest {
    type: "SMS" | "EMAIL";
    identity: string;
    code: string;
    password: string;
    confirmPassword: string;
}
