import { CartesianAxes, PolarAxes } from '../index.js';
import { AxisIndex } from '../Axes/axes.js';
import { Chart } from './chart.js';
export declare class ChartArea extends Chart {
    private _areaGenerator;
    plotterCartesian(axis: CartesianAxes, axisIndex: AxisIndex): void;
    plotterPolar(axis: PolarAxes, dataKeys: any): void;
    drawLegendSymbol(legendId?: string, asSvgElement?: boolean): SVGRectElement | SVGSVGElement;
    onPointerOver(): void;
    onPointerOut(): void;
    onPointerMove(value: number | Date, key: 'x' | 'y', _xScale: any, _yScale: any): {
        point: any;
        style: {
            color?: undefined;
        };
    } | {
        point: any;
        style: {
            color: string;
        };
    };
}
