import type { AxisIndex } from '../Axes/axes.js';
import { Chart } from './chart.js';
import { CartesianAxes } from '../Axes/cartesianAxes.js';
import { PolarAxes } from '../Axes/polarAxes.js';
export declare class ChartRule extends Chart {
    plotterCartesian(axis: CartesianAxes, axisIndex: AxisIndex): void;
    plotterPolar(axis: PolarAxes, dataKeys: any): void;
    drawLegendSymbol(legendId?: string, asSvgElement?: boolean): SVGLineElement | SVGSVGElement;
}
