import { ReadableSpan, SpanProcessor } from '@opentelemetry/sdk-trace-base';
import { ProcessorBaseModel } from './processor-base.model';
export declare class CoralogixSpanMapProcessor implements SpanProcessor, ProcessorBaseModel {
    private sdkConfig;
    isActive: boolean;
    onEnd(span: ReadableSpan): void;
    onStart(): void;
    shutdown(): Promise<void>;
    forceFlush(): Promise<void>;
    private _mapToCxSpan;
    private resolveContextFromSpan;
    private _getEventTypeContext;
    private resolveLabels;
    private getLabelsByLabelProviders;
}
