import { ReadableSpan, Span, SpanProcessor } from '@opentelemetry/sdk-trace-base'; import { Context } from '@opentelemetry/api'; import { ProcessorBaseModel } from "./processor-base.model"; export declare class CoralogixSnapshotSpanProcessor implements SpanProcessor, ProcessorBaseModel { isActive: boolean; forceFlush(): Promise; onEnd(span: ReadableSpan): void; onStart(span: Span, parentContext: Context): void; shutdown(): Promise; private createSnapshot; private isSnapshotPrepared; }