/**
 * ╔══════════════════════════════════════════════════════════════════════╗
 * ║   OVERMIND BRIDGE — RequestContext (Correlation IDs)                 ║
 * ║                                                                      ║
 * ║   Génère des IDs courts pour corréler tous les logs d'un même       ║
 * ║   appel (request → MCP → response). Pattern bt-sms : `reqId` 8-char. ║
 * ╚══════════════════════════════════════════════════════════════════════╝
 */
/**
 * Génère un requestId court (8 chars hex).
 * Utilisé pour corréler les logs d'une même requête HTTP → MCP call.
 */
export declare function newRequestId(): string;
/**
 * Récupère le requestId depuis les headers HTTP, ou en génère un nouveau.
 * Supporte les headers `X-Request-Id` et `X-Correlation-Id`.
 */
export declare function getOrCreateRequestId(headers: Record<string, string | string[] | undefined>): string;
//# sourceMappingURL=RequestContext.d.ts.map