import { NestMiddleware } from "@nestjs/common"; import type { AuthHandler } from "../types.d.cts"; import { DecafRequestContext } from "../request/DecafRequestContext.d.cts"; export declare class AuthMiddleware implements NestMiddleware { private readonly authHandler; private readonly requestContext; constructor(authHandler: AuthHandler | undefined, requestContext: DecafRequestContext); use(req: any, _res: any, next: () => void | Promise): Promise; }