import { Span, SpanProcessor } from '@opentelemetry/sdk-trace-base'; import { CoralogixRumLabels, UserContextConfig } from './types'; export declare class CoralogixSpanAttributesProcessor implements SpanProcessor { private labels; constructor(labels?: CoralogixRumLabels); setCustomLabels(labels?: CoralogixRumLabels): void; setInternalLabels(labels?: CoralogixRumLabels): void; getLabels(): CoralogixRumLabels; getCustomLabels(): CoralogixRumLabels; getInternalLabels(): CoralogixRumLabels; getUserContext(): UserContextConfig | undefined; forceFlush(): Promise; onStart(span: Span): void; onEnd(): void; shutdown(): Promise; private stringifyValues; }