import { Subject } from "rxjs"; import { INoopAccessors } from "./accessors/noop-accessors"; import { IRenderSeries } from "./types"; import { Renderer } from "../core/common/renderer"; import { Scales } from "../core/common/scales/types"; import { IDataSeries, ILasagnaLayer, IPosition, IRendererEventPayload } from "../core/common/types"; /** * Renderer that is able to draw line chart */ export declare class NoopRenderer extends Renderer { /** See {@link Renderer#draw} */ draw(renderSeries: IRenderSeries, rendererSubject: Subject): void; /** See {@link Renderer#highlightDataPoint} */ highlightDataPoint(renderSeries: IRenderSeries, dataPointIndex: number, rendererSubject: Subject): void; /** See {@link Renderer#getRequiredLayers} */ getRequiredLayers(): ILasagnaLayer[]; /** See {@link Renderer#getDataPointPosition} */ getDataPointPosition(dataSeries: IDataSeries, index: number, scales: Scales): IPosition; }