import { AxisDescription } from "./AxisDescription";
import { FormatSpecifierDescription } from "./FormatSpecifierDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class NumericAxisBaseDescription extends AxisDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private g7;
    get autoRangeBufferMode(): string;
    set autoRangeBufferMode(a: string);
    private gd;
    get minimumValue(): number;
    set minimumValue(a: number);
    private f2;
    get actualMinimumValue(): number;
    set actualMinimumValue(a: number);
    private f5;
    get actualVisibleMinimumValue(): number;
    set actualVisibleMinimumValue(a: number);
    private gc;
    get maximumValue(): number;
    set maximumValue(a: number);
    private f1;
    get actualMaximumValue(): number;
    set actualMaximumValue(a: number);
    private f4;
    get actualVisibleMaximumValue(): number;
    set actualVisibleMaximumValue(a: number);
    private gb;
    get interval(): number;
    set interval(a: number);
    private f0;
    get actualInterval(): number;
    set actualInterval(a: number);
    private gw;
    get actualMaxPrecision(): number;
    set actualMaxPrecision(a: number);
    private gy;
    get maxPrecision(): number;
    set maxPrecision(a: number);
    private ft;
    get shouldApplyMaxPrecisionWhenZoomed(): boolean;
    set shouldApplyMaxPrecisionWhenZoomed(a: boolean);
    private ge;
    get minorInterval(): number;
    set minorInterval(a: number);
    private f3;
    get actualMinorInterval(): number;
    set actualMinorInterval(a: number);
    private gf;
    get referenceValue(): number;
    set referenceValue(a: number);
    private fs;
    get isLogarithmic(): boolean;
    set isLogarithmic(a: boolean);
    private fp;
    get actualIsLogarithmic(): boolean;
    set actualIsLogarithmic(a: boolean);
    private fq;
    get favorLabellingScaleEnd(): boolean;
    set favorLabellingScaleEnd(a: boolean);
    private gx;
    get logarithmBase(): number;
    set logarithmBase(a: number);
    private f6;
    get companionAxisInterval(): number;
    set companionAxisInterval(a: number);
    private ga;
    get companionAxisMinorInterval(): number;
    set companionAxisMinorInterval(a: number);
    private f9;
    get companionAxisMinimumValue(): number;
    set companionAxisMinimumValue(a: number);
    private f8;
    get companionAxisMaximumValue(): number;
    set companionAxisMaximumValue(a: number);
    private g8;
    get companionAxisIsLogarithmic(): string;
    set companionAxisIsLogarithmic(a: string);
    private f7;
    get companionAxisLogarithmBase(): number;
    set companionAxisLogarithmBase(a: number);
    private g9;
    get formatAbbreviatedLabelRef(): string;
    set formatAbbreviatedLabelRef(a: string);
    private g2;
    get abbreviatedLabelFormat(): string;
    set abbreviatedLabelFormat(a: string);
    private fm;
    get abbreviatedLabelFormatSpecifiers(): FormatSpecifierDescription[];
    set abbreviatedLabelFormatSpecifiers(a: FormatSpecifierDescription[]);
    private fr;
    get isFormattingAbbreviatedLargeNumber(): boolean;
    set isFormattingAbbreviatedLargeNumber(a: boolean);
    private fo;
    get abbreviateLargeNumbers(): boolean;
    set abbreviateLargeNumbers(a: boolean);
    private g5;
    get actualMinimumValueChangeRef(): string;
    set actualMinimumValueChangeRef(a: string);
    private g4;
    get actualMaximumValueChangeRef(): string;
    set actualMaximumValueChangeRef(a: string);
    private g3;
    get actualIntervalChangeRef(): string;
    set actualIntervalChangeRef(a: string);
    private g6;
    get actualMinorIntervalChangeRef(): string;
    set actualMinorIntervalChangeRef(a: string);
}
