import { PlotRange } from '../range'; import { PlotFocus } from '../zoom'; import { LabelData } from './interfaces'; export declare class GridLabels { scope: any; plotRange: PlotRange; plotFocus: PlotFocus; rpipeTexts: LabelData[]; constructor(scope: any); reset(): void; render(): void; renderAxisLabels(model: any, axis: any, mapX: any, mapY: any, renderFn: any): void; plotLabels(): void; renderAxisXLabel(i: number, model: any, mapX: any, mapY: any, lines: any, labels: any): void; renderAxisYLabel(i: number, model: any, mapX: any, mapY: any, lines: any, labels: any): void; renderAxisYRLabel(i: number, model: any, mapX: any, mapY_r: any, lines: any, labels: any): void; renderAxisCaptions(model: any): void; getLabelSize(value: string, DOMClass: string): { width: number; height: number; }; }