import { AsyncLocalStorage } from 'node:async_hooks'; export interface SeededIdStore { trace?: string; span?: string; } export declare const seedsStorage: AsyncLocalStorage; /** Scopes `traceSeed`/`spanSeed` for one `tracer.startSpan(...)` call. */ export declare function withSeededIds(traceSeed: string | undefined, spanSeed: string | undefined, fn: () => T): T;