import type { Context } from '@opentelemetry/api';
import type { ReadableSpan, Span, SpanProcessor } from '@opentelemetry/sdk-trace-base';
export declare class FilteredSpanProcessor implements SpanProcessor {
    private delegate;
    private names;
    constructor(delegate: SpanProcessor, names: Set<string>);
    onStart(span: Span, parentContext: Context): void;
    onEnd(span: ReadableSpan): void;
    forceFlush(): Promise<void>;
    shutdown(): Promise<void>;
}
//# sourceMappingURL=filtered-span-processor.d.ts.map