import { ScaleLinear } from 'd3'; import { PlotScope } from '../PlotScope'; export declare class PlotRange { scope: PlotScope; data2scrY: ScaleLinear; data2scrYp: ScaleLinear; scr2dataY: ScaleLinear; scr2dataYp: ScaleLinear; data2scrX: ScaleLinear; data2scrXp: ScaleLinear; scr2dataX: ScaleLinear; scr2dataXp: ScaleLinear; data2scrY_r: ScaleLinear; data2scrYp_r: ScaleLinear; scr2dataY_r: ScaleLinear; scr2dataYp_r: ScaleLinear; data2scrXi: (val: number) => number; data2scrYi: (val: number) => number; data2scrYi_r: (val: number) => number; constructor(scope: any); static updateAxisXRange(xAxis: any, model: any): any; static updateAxisYRange(modelAxis: any, axisVRange: any, model: any): import("../std").DefaultAxis; calcRange(): void; calcMapping(emitFocusUpdate?: boolean): void; }