import { SeriesChart } from '../series';
import { ChartSeries } from '../types';
import { ScatterChartConfig } from './types';
export declare class ScatterChart extends SeriesChart {
    private readonly config;
    private plottedPoints;
    private highlightedPoint;
    constructor(config: ScatterChartConfig);
    private computeDataBounds;
    /** Compute linear regression (least squares) for a set of data points */
    private computeTrendLine;
    render(): void;
    private generateNumericLabels;
    protected handleMouseMove(e: MouseEvent): void;
    protected handleMouseLeave(): void;
    update(series: ChartSeries[]): void;
}
export type { ScatterChartConfig } from './types';
//# sourceMappingURL=index.d.ts.map