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 g7;
    get isSquare(): boolean;
    set isSquare(a: boolean);
    private hx;
    get windowScaleHorizontal(): number;
    set windowScaleHorizontal(a: number);
    private hy;
    get windowScaleVertical(): number;
    set windowScaleVertical(a: number);
    private hp;
    get actualWindowScaleHorizontal(): number;
    set actualWindowScaleHorizontal(a: number);
    private hq;
    get actualWindowScaleVertical(): number;
    set actualWindowScaleVertical(a: number);
    private g6;
    get isHorizontalZoomEnabled(): boolean;
    set isHorizontalZoomEnabled(a: boolean);
    private g8;
    get isVerticalZoomEnabled(): boolean;
    set isVerticalZoomEnabled(a: boolean);
    private ij;
    get gridMode(): string;
    set gridMode(a: string);
    private g5;
    get alignsGridLinesToPixels(): boolean;
    set alignsGridLinesToPixels(a: boolean);
    private hs;
    get autoExpandMarginMaximumValue(): number;
    set autoExpandMarginMaximumValue(a: number);
    private hr;
    get autoExpandMarginExtraPadding(): number;
    set autoExpandMarginExtraPadding(a: number);
    private hb;
    get shouldSuppressAxisLabelTruncation(): boolean;
    set shouldSuppressAxisLabelTruncation(a: boolean);
    private g9;
    get shouldAutoExpandMarginForInitialLabels(): boolean;
    set shouldAutoExpandMarginForInitialLabels(a: boolean);
    private ha;
    get shouldConsiderAutoRotationForInitialLabels(): boolean;
    set shouldConsiderAutoRotationForInitialLabels(a: boolean);
    private hc;
    get suppressAutoMarginAndAngleRecalculation(): boolean;
    set suppressAutoMarginAndAngleRecalculation(a: boolean);
    private id;
    get autoMarginAndAngleUpdateMode(): string;
    set autoMarginAndAngleUpdateMode(a: string);
    private ii;
    get defaultAxisStroke(): string;
    set defaultAxisStroke(a: string);
    private ig;
    get defaultAxisMajorStroke(): string;
    set defaultAxisMajorStroke(a: string);
    private ih;
    get defaultAxisMinorStroke(): string;
    set defaultAxisMinorStroke(a: string);
    private g3;
    get axes(): AxisDescription[];
    set axes(a: AxisDescription[]);
    private hm;
    get actualPlotAreaMarginLeft(): number;
    set actualPlotAreaMarginLeft(a: number);
    private ho;
    get actualPlotAreaMarginTop(): number;
    set actualPlotAreaMarginTop(a: number);
    private hn;
    get actualPlotAreaMarginRight(): number;
    set actualPlotAreaMarginRight(a: number);
    private hl;
    get actualPlotAreaMarginBottom(): number;
    set actualPlotAreaMarginBottom(a: number);
    private ie;
    get computedPlotAreaMarginMode(): string;
    set computedPlotAreaMarginMode(a: string);
    private il;
    get seriesPlotAreaMarginHorizontalMode(): string;
    set seriesPlotAreaMarginHorizontalMode(a: string);
    private im;
    get seriesPlotAreaMarginVerticalMode(): string;
    set seriesPlotAreaMarginVerticalMode(a: string);
    private hu;
    get plotAreaMarginLeft(): number;
    set plotAreaMarginLeft(a: number);
    private hw;
    get plotAreaMarginTop(): number;
    set plotAreaMarginTop(a: number);
    private hv;
    get plotAreaMarginRight(): number;
    set plotAreaMarginRight(a: number);
    private ht;
    get plotAreaMarginBottom(): number;
    set plotAreaMarginBottom(a: number);
    private io;
    get width(): string;
    set width(a: string);
    private ik;
    get height(): string;
    set height(a: string);
}
