import { Context, TextMapPropagator, TextMapGetter, TextMapSetter } from '@opentelemetry/api'; import { TraceIdRatioBasedSampler } from '@opentelemetry/sdk-trace-base'; export declare const VOLUME_BAGGAGE_KEY: "splunk.trace.snapshot.volume"; export declare class SnapshotPropagator implements TextMapPropagator { selectionRate: number; sampler: TraceIdRatioBasedSampler; private _isActive; constructor(selectionRate: number, isActive?: () => boolean); inject(_context: Context, _carrier: unknown, _setter: TextMapSetter): void; extract(context: Context, _carrier: unknown, _getter: TextMapGetter): Context; fields(): string[]; attachVolumeBaggage(context: Context): Context; } //# sourceMappingURL=SnapshotPropagator.d.ts.map