import { NestAuthUser } from "../../user/entities/user.entity";
import { NestAuthVerify2faRequestDto } from '../dto/requests/verify-2fa.request.dto';
import { SessionPayload } from "../../core";
import { AuthTokensResponseDto } from "../dto/responses/auth.response.dto";
export interface User2faVerifiedEventPayload {
    user: NestAuthUser;
    tenantId?: string;
    input: NestAuthVerify2faRequestDto;
    session: SessionPayload;
    tokens: AuthTokensResponseDto;
}
export declare class User2faVerifiedEvent {
    readonly payload: User2faVerifiedEventPayload;
    constructor(payload: User2faVerifiedEventPayload);
}
//# sourceMappingURL=user-2fa-verified.event.d.ts.map