/**
 * Arize Exporter
 * Exports spans to Arize ML monitoring platform
 */
import type { ArizeExporterConfig, ExporterHealthStatus, ExportResult, SpanData } from "../../types/index.js";
import { BaseExporter } from "./baseExporter.js";
/**
 * Arize exporter for ML monitoring and prediction logs
 * Supports feature tracking and model performance monitoring
 */
export declare class ArizeExporter extends BaseExporter {
    private readonly spaceKey;
    private readonly apiKey;
    private readonly modelId;
    private readonly modelVersion;
    private readonly endpoint;
    constructor(config: ArizeExporterConfig);
    initialize(): Promise<void>;
    exportSpan(span: SpanData): Promise<ExportResult>;
    exportBatch(spans: SpanData[]): Promise<ExportResult>;
    flush(): Promise<void>;
    shutdown(): Promise<void>;
    healthCheck(): Promise<ExporterHealthStatus>;
    /**
     * Verify connectivity to Arize API
     */
    protected ping(): Promise<void>;
    /**
     * Convert span to Arize prediction log format
     */
    private convertToArizePrediction;
}
