/// <reference types="node" resolution-mode="require"/>
import { AsyncLocalStorage } from 'async_hooks';
import { Headers } from '../types/broker.js';
export declare const threadContext: AsyncLocalStorage<Map<string, any>>;
export declare enum ThreadContextKey {
    additionalHeaders = "additionalHeaders",
    context = "context"
}
export declare function addThreadContextHeaders(headers?: Headers): Headers | undefined;
export declare const addContextHeadersToThreadContext: (headers?: Headers) => void;
