import { BatchSpanProcessor } from '@opentelemetry/sdk-trace-base';
import { TelemetryData } from './telemetry-utils.js';
export default class BackboardOtelClient {
    /**
     * Get the BatchSpanProcessor (for backward compatibility)
     */
    getProcessor(): Promise<BatchSpanProcessor>;
    /**
     * Send telemetry data to Backboard (forwarded to Honeycomb) via OpenTelemetry
     */
    send(data: TelemetryData): Promise<void>;
    /**
     * Ensure OpenTelemetry is initialized (lazy initialization)
     */
    private ensureInitialized;
}
