import { Subject } from "rxjs"; import { IRenderSeries } from "./types"; import { Renderer } from "../core/common/renderer"; import { Scales } from "../core/common/scales/types"; import { IAccessors, IDataSeries, IPosition, IRendererEventPayload } from "../core/common/types"; export declare class XYRenderer extends Renderer { /** See {@link Renderer#draw} */ draw(renderSeries: IRenderSeries, rendererSubject: Subject): void; /** See {@link Renderer#getDataPointPosition} */ getDataPointPosition(dataSeries: IDataSeries, index: number, scales: Scales): IPosition | undefined; /** See {@link Renderer#getDataPointIndex} */ getDataPointIndex(series: IDataSeries, values: { [p: string]: any; }, scales: Scales): number; }