import { type RadarProps, type PolarAngleAxisProps, type PolarRadiusAxisProps, type TooltipProps, type LegendProps } from "recharts";
import type { ChartDataPoint } from "./chart-types";
export interface RadarChartConfig {
    [key: string]: {
        label?: string;
        color?: string;
        fillOpacity?: number;
    };
}
interface RadarChartProps {
    data: ChartDataPoint[];
    config: RadarChartConfig;
    className?: string;
    showGrid?: boolean;
    showTooltip?: boolean;
    showLegend?: boolean;
    angleAxisKey?: string;
    angleAxisProps?: Omit<PolarAngleAxisProps, "ref">;
    radiusAxisProps?: Omit<PolarRadiusAxisProps, "ref">;
    tooltipProps?: TooltipProps<number | string | Array<number | string>, string | number>;
    legendProps?: LegendProps;
    radarProps?: Partial<RadarProps>;
    height?: number | string;
    width?: number | string;
}
export declare function RadarChart({ data, config, className, showGrid, showTooltip, showLegend, angleAxisKey, angleAxisProps, radiusAxisProps, tooltipProps, legendProps, radarProps, height, width, }: RadarChartProps): import("react/jsx-runtime").JSX.Element;
export declare namespace RadarChart {
    var displayName: string;
}
export {};
//# sourceMappingURL=radar-chart.d.ts.map