import { DomainChartDescription } from "./DomainChartDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class XYChartDescription extends DomainChartDescription {
    static $t: Type;
    protected get_type(): string;
    constructor();
    private fd;
    xAxisFormatLabelRef: string;
    private ft;
    yAxisFormatLabelRef: string;
    private dj;
    xAxisLabelLeftMargin: number;
    private dl;
    xAxisLabelTopMargin: number;
    private dk;
    xAxisLabelRightMargin: number;
    private di;
    xAxisLabelBottomMargin: number;
    private d1;
    yAxisLabelLeftMargin: number;
    private d3;
    yAxisLabelTopMargin: number;
    private d2;
    yAxisLabelRightMargin: number;
    private d0;
    yAxisLabelBottomMargin: number;
    private fg;
    xAxisLabelTextColor: string;
    private fx;
    yAxisLabelTextColor: string;
    private dv;
    xAxisTitleMargin: number;
    private ec;
    yAxisTitleMargin: number;
    private du;
    xAxisTitleLeftMargin: number;
    private eb;
    yAxisTitleLeftMargin: number;
    private dx;
    xAxisTitleTopMargin: number;
    private ee;
    yAxisTitleTopMargin: number;
    private dw;
    xAxisTitleRightMargin: number;
    private ed;
    yAxisTitleRightMargin: number;
    private dt;
    xAxisTitleBottomMargin: number;
    private ea;
    yAxisTitleBottomMargin: number;
    private fr;
    xAxisTitleTextColor: string;
    private f8;
    yAxisTitleTextColor: string;
    private fh;
    xAxisLabelTextStyle: string;
    private fy;
    yAxisLabelTextStyle: string;
    private fs;
    xAxisTitleTextStyle: string;
    private f9;
    yAxisTitleTextStyle: string;
    private ff;
    xAxisLabelRef: string;
    private fw;
    yAxisLabelRef: string;
    private fk;
    xAxisMajorStroke: string;
    private f1;
    yAxisMajorStroke: string;
    private dm;
    xAxisMajorStrokeThickness: number;
    private d4;
    yAxisMajorStrokeThickness: number;
    private dn;
    xAxisMinorStrokeThickness: number;
    private d5;
    yAxisMinorStrokeThickness: number;
    private fm;
    xAxisStrip: string;
    private f3;
    yAxisStrip: string;
    private fn;
    xAxisStroke: string;
    private f4;
    yAxisStroke: string;
    private dp;
    xAxisStrokeThickness: number;
    private d6;
    yAxisStrokeThickness: number;
    private dq;
    xAxisTickLength: number;
    private d7;
    yAxisTickLength: number;
    private fo;
    xAxisTickStroke: string;
    private f5;
    yAxisTickStroke: string;
    private dr;
    xAxisTickStrokeThickness: number;
    private d8;
    yAxisTickStrokeThickness: number;
    private fp;
    xAxisTitle: string;
    private f6;
    yAxisTitle: string;
    private fl;
    xAxisMinorStroke: string;
    private f2;
    yAxisMinorStroke: string;
    private dh;
    xAxisLabelAngle: number;
    private dz;
    yAxisLabelAngle: number;
    private dg;
    xAxisExtent: number;
    private dy;
    yAxisExtent: number;
    private ds;
    xAxisTitleAngle: number;
    private d9;
    yAxisTitleAngle: number;
    private dc;
    xAxisInverted: boolean;
    private dd;
    yAxisInverted: boolean;
    private fq;
    xAxisTitleAlignment: string;
    private f7;
    yAxisTitleAlignment: string;
    private fe;
    xAxisLabelHorizontalAlignment: string;
    private fu;
    yAxisLabelHorizontalAlignment: string;
    private fi;
    xAxisLabelVerticalAlignment: string;
    private fz;
    yAxisLabelVerticalAlignment: string;
    private fj;
    xAxisLabelVisibility: string;
    private f0;
    yAxisLabelVisibility: string;
    private fv;
    yAxisLabelLocation: string;
}
