import { AbstractGuard } from "../abstract.guard"; import { User } from "../user/user.model"; import type { ExecutionContext } from "@nestjs/common"; export declare class AuthenticationGuard extends AbstractGuard { /** * Get the request from the context * @param {ExecutionContext} context - The context * @returns {Request} - The request */ getRequest(context: ExecutionContext): any; /** * Check if the user is authenticated * @param {User} user - The user * @returns {boolean} - True if the user is authenticated */ onValidate(user?: User): boolean; } //# sourceMappingURL=authentication.guard.d.ts.map