import { type NestMiddleware } from '@nestjs/common'; /** Universal request fields the upstream auth guards populate (app-agnostic). */ export interface AuthzRequestFields { userId?: string; tenantId?: string; snapId?: string; permHash?: string; ip?: string; userAgent?: string; requestId?: string; onBehalfOf?: string; } export declare class AuthzContextMiddleware implements NestMiddleware { use(req: AuthzRequestFields, _res: unknown, next: () => void): void; } //# sourceMappingURL=authz-context.middleware.d.ts.map