export declare class HttpContextToken { readonly defaultValue: () => T; constructor(defaultValue: () => T); } export declare class HttpContext { private readonly map; set(token: HttpContextToken, value?: T): HttpContext; get(token: HttpContextToken): T; delete(token: HttpContextToken): HttpContext; has(token: HttpContextToken): boolean; keys(): IterableIterator>; forEach(fn: (token: HttpContextToken, value: unknown) => void): void; }