import * as react_jsx_runtime from 'react/jsx-runtime';

interface MetricValue {
    value: string;
    status: "best" | "worst" | "neutral";
}
interface ComparisonRow {
    metric: string;
    modelA: MetricValue;
    modelB: MetricValue;
    modelC: MetricValue;
}
interface ModelInfo {
    name: string;
    icon?: string;
    iconAlt?: string;
    summary: string[];
    hoverColor: string;
}
interface ComparisonAiModelsProps {
    className?: string;
    models?: {
        modelA: ModelInfo;
        modelB: ModelInfo;
        modelC: ModelInfo;
    };
    comparisonData?: ComparisonRow[];
    optixFlowConfig?: {
        apiKey: string;
        compression?: number;
    };
}
/**
 * ComparisonAiModels - AI model comparison table with hover effects
 *
 * Displays a detailed comparison table for AI models with interactive hover
 * effects. Each column represents a model with its icon, and cells are
 * color-coded based on performance (best/worst/neutral). Includes a technical
 * analysis section below that highlights on hover. Designed for comparing
 * LLM capabilities, pricing, and performance metrics.
 *
 * Best for: AI/ML model comparisons, API pricing comparisons, technical
 * specification matrices, performance benchmarks.
 */
declare function ComparisonAiModels({ className, models, comparisonData, optixFlowConfig, }: ComparisonAiModelsProps): react_jsx_runtime.JSX.Element;

export { ComparisonAiModels, type ComparisonAiModelsProps };
