import { NestAuthUser } from "../../user/entities/user.entity"; import { AuthTokensResponseDto } from "../dto/responses/auth.response.dto"; import { NestAuthLoginRequestDto } from '../dto/requests/login.request.dto'; import { NestAuthPlatformAccess, NestAuthUserAccess, SessionPayload } from "../../core"; import { BaseAuthProvider } from "../../core/providers/base-auth.provider"; export interface UserLoggedInEventPayload { user: NestAuthUser; tenantId?: string; userAccess?: NestAuthUserAccess; platformAccess?: NestAuthPlatformAccess; input: NestAuthLoginRequestDto; provider: BaseAuthProvider; session: SessionPayload; tokens: AuthTokensResponseDto; isRequiresMfa: boolean; } export declare class UserLoggedInEvent { readonly payload: UserLoggedInEventPayload; constructor(payload: UserLoggedInEventPayload); } //# sourceMappingURL=user-logged-in.event.d.ts.map