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