import { SeriesViewerDescription } from "./SeriesViewerDescription";
import { AxisDescription } from "./AxisDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class DataChartDescription extends SeriesViewerDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private h9;
    get isSquare(): boolean;
    set isSquare(a: boolean);
    private i1;
    get windowScaleHorizontal(): number;
    set windowScaleHorizontal(a: number);
    private i2;
    get windowScaleVertical(): number;
    set windowScaleVertical(a: number);
    private it;
    get actualWindowScaleHorizontal(): number;
    set actualWindowScaleHorizontal(a: number);
    private iu;
    get actualWindowScaleVertical(): number;
    set actualWindowScaleVertical(a: number);
    private h8;
    get isHorizontalZoomEnabled(): boolean;
    set isHorizontalZoomEnabled(a: boolean);
    private ia;
    get isVerticalZoomEnabled(): boolean;
    set isVerticalZoomEnabled(a: boolean);
    private jm;
    get gridMode(): string;
    set gridMode(a: string);
    private h7;
    get alignsGridLinesToPixels(): boolean;
    set alignsGridLinesToPixels(a: boolean);
    private iw;
    get autoExpandMarginMaximumValue(): number;
    set autoExpandMarginMaximumValue(a: number);
    private iv;
    get autoExpandMarginExtraPadding(): number;
    set autoExpandMarginExtraPadding(a: number);
    private id;
    get shouldSuppressAxisLabelTruncation(): boolean;
    set shouldSuppressAxisLabelTruncation(a: boolean);
    private ib;
    get shouldAutoExpandMarginForInitialLabels(): boolean;
    set shouldAutoExpandMarginForInitialLabels(a: boolean);
    private ic;
    get shouldConsiderAutoRotationForInitialLabels(): boolean;
    set shouldConsiderAutoRotationForInitialLabels(a: boolean);
    private ie;
    get suppressAutoMarginAndAngleRecalculation(): boolean;
    set suppressAutoMarginAndAngleRecalculation(a: boolean);
    private jh;
    get autoMarginAndAngleUpdateMode(): string;
    set autoMarginAndAngleUpdateMode(a: string);
    private jl;
    get defaultAxisStroke(): string;
    set defaultAxisStroke(a: string);
    private jj;
    get defaultAxisMajorStroke(): string;
    set defaultAxisMajorStroke(a: string);
    private jk;
    get defaultAxisMinorStroke(): string;
    set defaultAxisMinorStroke(a: string);
    private h5;
    get axes(): AxisDescription[];
    set axes(a: AxisDescription[]);
    private iq;
    get actualPlotAreaMarginLeft(): number;
    set actualPlotAreaMarginLeft(a: number);
    private is;
    get actualPlotAreaMarginTop(): number;
    set actualPlotAreaMarginTop(a: number);
    private ir;
    get actualPlotAreaMarginRight(): number;
    set actualPlotAreaMarginRight(a: number);
    private ip;
    get actualPlotAreaMarginBottom(): number;
    set actualPlotAreaMarginBottom(a: number);
    private ji;
    get computedPlotAreaMarginMode(): string;
    set computedPlotAreaMarginMode(a: string);
    private jo;
    get seriesPlotAreaMarginHorizontalMode(): string;
    set seriesPlotAreaMarginHorizontalMode(a: string);
    private jp;
    get seriesPlotAreaMarginVerticalMode(): string;
    set seriesPlotAreaMarginVerticalMode(a: string);
    private iy;
    get plotAreaMarginLeft(): number;
    set plotAreaMarginLeft(a: number);
    private i0;
    get plotAreaMarginTop(): number;
    set plotAreaMarginTop(a: number);
    private iz;
    get plotAreaMarginRight(): number;
    set plotAreaMarginRight(a: number);
    private ix;
    get plotAreaMarginBottom(): number;
    set plotAreaMarginBottom(a: number);
    private jq;
    get width(): string;
    set width(a: string);
    private jn;
    get height(): string;
    set height(a: string);
}
