import { InteractiveChart } from '../interactive';
import { RadarChartConfig, RadarDataset } from './types';
export declare class RadarChart extends InteractiveChart {
    private labels;
    private datasets;
    private colors;
    private levels;
    private showDots;
    private fillOpacity;
    private maxValue;
    private activeDatasets;
    private hoveredDataset;
    private hoveredAxis;
    constructor(config: RadarChartConfig);
    /** Replace datasets and re-render */
    update(datasets: RadarDataset[]): void;
    render(): void;
    private computeMax;
    private drawLevels;
    private drawSpokes;
    private drawLabels;
    private drawDataset;
    private updateLegend;
    protected handleMouseMove(e: MouseEvent): void;
    protected handleMouseLeave(): void;
}
//# sourceMappingURL=index.d.ts.map