export interface AuthUser {
    id: string;
    email: string;
    identityNumber: string;
    role: string;
    firstName: string;
    lastName: string;
}
export type IAuthLoginResponse = {
    is2FAInit: true;
    twoFactor: true;
    qrCode: string;
    secretKey: string;
} | {
    twoFactor: true;
    is2FAInit: undefined;
    secretKey: string;
} | {
    twoFactor: false;
    token: string;
    user: AuthUser;
};
export interface IVerifyTwoFactorResponse {
    token: string;
    user: AuthUser;
}
