///
import { ConfigService } from '@nestjs/config';
import { AsyncLocalStorage } from 'async_hooks';
import { Request, Response } from 'express';
import { EventService } from '../event';
import { CacheService } from '../cache';
export declare class Context {
readonly req: Request;
readonly res: Response;
constructor(req: Request, res: Response);
static context: AsyncLocalStorage;
static config: ConfigService;
static event: EventService;
static cache?: CacheService;
static get currentRequest(): Context;
static set currentRequest(cxt: Context);
}