import { AsyncLocalStorage } from 'node:async_hooks'; export interface RequestContext { correlationId: string; initiative?: string; tenant?: string; phase?: string; } export declare const requestContextStorage: AsyncLocalStorage; export declare function getRequestContext(): RequestContext | undefined; export declare function runWithContext(context: RequestContext, fn: () => T): T;