import { Big } from 'big.js'; export declare class DefaultAxis { axisType: string; axisBase: number; axisTime: number; axisTimezone: string; axisValL: any; axisValR: any; axisValSpan: any; axisPctL: number; axisPctR: number; axisPctSpan: number; label: string; axisGridlines: any; axisGridlineLabels: any[]; axisStep: number; axisFixed: number; axisMarginValL: Big | number | string; axisMarginValR: Big | number | string; fixedLines: any[]; axisFixedLabels: any; numFixs: number[]; dateIntws: any[]; numIntws: any[]; axisLabelWithCommon: any; showGridlineLabels: boolean; constructor(type?: 'linear' | 'log' | 'time' | 'category' | 'nanotime'); setNumFixs(): void; axisPow(pct: number): number; setLabel(label: string): void; setRange(vl: any, vr: any, axisBase: any): void; setLogAxisBase(axisBase: any): void; setCategoryNames(categoryNames: any, categoryXs: any): void; setGridlines(pointLeft: any, pointRight: any, count: any, marginLeft: any, marginRight: any): void; setAxisPct(pointLeft: number, pointRight: number): void; getSpan(): number; setAxisSteps(span: any, intervals: any, fixs: any, count: any): void; setLinesAndLabels(pointLeft: any, pointRight: any, span: any): void; calcAxisStep(i: number, intervals: number[]): number; calcAxisFixed(i: number, fixs: number[]): number; addIntervals(i: number, intervals: number[]): void; addDefaultIntervals(i: number, intervals: number[], prev: number): void; calcLines(pointLeft: any, pointRight: any, axisStep: any): number[]; getCategoryAxisLines(pointLeft: number, pointRight: number): number[]; getDefaultAxisLines(pointLeft: any, pointRight: any, axisStep: any): number[]; calcLabels(lines: number[], span: number): { common: string; labels: string[]; }; getCategoryAxisLabels(lines: number[]): string[]; getDefaultAxisLabels(lines: number[], span: number): string[]; getGridlines(): any[]; getGridlineLabels(): any[]; getPercent(val: any): any; getValue(pointCoords: any): Big | number | string; getString(pointCoords: number, span: number): string; getDefaultAxisStringValue(pointCoords: number): string; }