import { type SpanContext } from "@opentelemetry/api"; import { type SwConfiguration } from "."; export interface SpanCache { txname?: string; txnameCustom?: string; parentId?: string; parentRemote?: boolean; } declare class Cache { private readonly spanCache; get(ctx: SpanContext): SpanCache | undefined; getOrInit(ctx: SpanContext, init?: SpanCache): SpanCache; getEntry(ctx: SpanContext): SpanCache | undefined; getTxname(ctx: SpanContext, config: SwConfiguration): string | undefined; clear(ctx: SpanContext): void; private static key; } export declare const cache: Cache; export {}; //# sourceMappingURL=cache.d.ts.map