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 jw;
    get isSquare(): boolean;
    set isSquare(a: boolean);
    private km;
    get windowScaleHorizontal(): number;
    set windowScaleHorizontal(a: number);
    private kn;
    get windowScaleVertical(): number;
    set windowScaleVertical(a: number);
    private ke;
    get actualWindowScaleHorizontal(): number;
    set actualWindowScaleHorizontal(a: number);
    private kf;
    get actualWindowScaleVertical(): number;
    set actualWindowScaleVertical(a: number);
    private jv;
    get isHorizontalZoomEnabled(): boolean;
    set isHorizontalZoomEnabled(a: boolean);
    private jx;
    get isVerticalZoomEnabled(): boolean;
    set isVerticalZoomEnabled(a: boolean);
    private k7;
    get gridMode(): string;
    set gridMode(a: string);
    private ju;
    get alignsGridLinesToPixels(): boolean;
    set alignsGridLinesToPixels(a: boolean);
    private kh;
    get autoExpandMarginMaximumValue(): number;
    set autoExpandMarginMaximumValue(a: number);
    private kg;
    get autoExpandMarginExtraPadding(): number;
    set autoExpandMarginExtraPadding(a: number);
    private j0;
    get shouldSuppressAxisLabelTruncation(): boolean;
    set shouldSuppressAxisLabelTruncation(a: boolean);
    private jy;
    get shouldAutoExpandMarginForInitialLabels(): boolean;
    set shouldAutoExpandMarginForInitialLabels(a: boolean);
    private jz;
    get shouldConsiderAutoRotationForInitialLabels(): boolean;
    set shouldConsiderAutoRotationForInitialLabels(a: boolean);
    private j1;
    get suppressAutoMarginAndAngleRecalculation(): boolean;
    set suppressAutoMarginAndAngleRecalculation(a: boolean);
    private k2;
    get autoMarginAndAngleUpdateMode(): string;
    set autoMarginAndAngleUpdateMode(a: string);
    private k6;
    get defaultAxisStroke(): string;
    set defaultAxisStroke(a: string);
    private k4;
    get defaultAxisMajorStroke(): string;
    set defaultAxisMajorStroke(a: string);
    private k5;
    get defaultAxisMinorStroke(): string;
    set defaultAxisMinorStroke(a: string);
    private jq;
    get axes(): AxisDescription[];
    set axes(a: AxisDescription[]);
    private jr;
    get fullAxes(): AxisDescription[];
    set fullAxes(a: AxisDescription[]);
    private kb;
    get actualPlotAreaMarginLeft(): number;
    set actualPlotAreaMarginLeft(a: number);
    private kd;
    get actualPlotAreaMarginTop(): number;
    set actualPlotAreaMarginTop(a: number);
    private kc;
    get actualPlotAreaMarginRight(): number;
    set actualPlotAreaMarginRight(a: number);
    private ka;
    get actualPlotAreaMarginBottom(): number;
    set actualPlotAreaMarginBottom(a: number);
    private k3;
    get computedPlotAreaMarginMode(): string;
    set computedPlotAreaMarginMode(a: string);
    private k9;
    get seriesPlotAreaMarginHorizontalMode(): string;
    set seriesPlotAreaMarginHorizontalMode(a: string);
    private la;
    get seriesPlotAreaMarginVerticalMode(): string;
    set seriesPlotAreaMarginVerticalMode(a: string);
    private kj;
    get plotAreaMarginLeft(): number;
    set plotAreaMarginLeft(a: number);
    private kl;
    get plotAreaMarginTop(): number;
    set plotAreaMarginTop(a: number);
    private kk;
    get plotAreaMarginRight(): number;
    set plotAreaMarginRight(a: number);
    private ki;
    get plotAreaMarginBottom(): number;
    set plotAreaMarginBottom(a: number);
    private lb;
    get width(): string;
    set width(a: string);
    private k8;
    get height(): string;
    set height(a: string);
}
