import { type Context, type DiagLogger } from "@opentelemetry/api"; import { BatchSpanProcessor, type ReadableSpan, type Span, type SpanExporter, type SpanProcessor } from "@opentelemetry/sdk-trace-base"; export declare class CompoundSpanProcessor extends BatchSpanProcessor { private readonly processors; private readonly logger; constructor(exporter: SpanExporter, processors: SpanProcessor[], logger: DiagLogger); onStart(span: Span, parentContext: Context): void; onEnd(span: ReadableSpan): void; forceFlush(): Promise; shutdown(): Promise; } //# sourceMappingURL=compound-processor.d.ts.map