import { type ExportResult } from "@opentelemetry/core";
import { type ReadableSpan, type SpanExporter } from "@opentelemetry/sdk-trace-base";
import { oboe } from "@solarwinds-apm/bindings";
export declare class AppopticsTraceExporter implements SpanExporter {
    #private;
    constructor(reporter: oboe.Reporter);
    export(spans: ReadableSpan[], resultCallback: (result: ExportResult) => void): void;
    forceFlush(): Promise<void>;
    shutdown(): Promise<void>;
}
//# sourceMappingURL=traces.d.ts.map