import { Description } from "./Description";
import { RectDescription } from "./RectDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare abstract class DomainChartDescription extends Description {
    static $t: Type;
    protected get_type(): string;
    readonly type: string;
    constructor();
    private at;
    pixelScalingRatio: number;
    private a2;
    titleLeftMargin: number;
    private a3;
    titleRightMargin: number;
    private a4;
    titleTopMargin: number;
    private a1;
    titleBottomMargin: number;
    private ax;
    subtitleLeftMargin: number;
    private az;
    subtitleTopMargin: number;
    private ay;
    subtitleRightMargin: number;
    private aw;
    subtitleBottomMargin: number;
    private cb;
    subtitleTextColor: string;
    private ce;
    titleTextColor: string;
    private as;
    leftMargin: number;
    private a5;
    topMargin: number;
    private av;
    rightMargin: number;
    private ar;
    bottomMargin: number;
    private bo;
    transitionDuration: number;
    private ch;
    transitionEasingFunctionRef: string;
    private cc;
    subtitleTextStyle: string;
    private cf;
    titleTextStyle: string;
    private b0;
    dataSourceRef: string;
    private h;
    includedProperties: string[];
    private g;
    excludedProperties: string[];
    private f;
    brushes: string[];
    private l;
    outlines: string[];
    private b1;
    legendRef: string;
    private ae;
    isHorizontalZoomEnabled: boolean;
    private ag;
    isVerticalZoomEnabled: boolean;
    private af;
    isSeriesHighlightingEnabled: boolean;
    private v;
    windowRect: RectDescription;
    private by;
    chartTitle: string;
    private b9;
    subtitle: string;
    private cd;
    titleAlignment: string;
    private ca;
    subtitleAlignment: string;
    private cj;
    unknownValuePlotting: string;
    private au;
    resolution: number;
    private a0;
    thickness: number;
    private k;
    markerTypes: string[];
    private i;
    markerBrushes: string[];
    private j;
    markerOutlines: string[];
    private bn;
    markerMaxCount: number;
    private y;
    animateSeriesWhenAxisRangeChanges: boolean;
    private m;
    trendLineBrushes: string[];
    private ci;
    trendLineType: string;
    private a6;
    trendLineThickness: number;
    private x;
    alignsGridLinesToPixels: boolean;
    private bp;
    trendLinePeriod: number;
    private cg;
    toolTipType: string;
    private bz;
    crosshairsDisplayMode: string;
    private ac;
    crosshairsSnapToData: boolean;
    private ab;
    crosshairsAnnotationEnabled: boolean;
    private ad;
    finalValueAnnotationsVisible: boolean;
    private aa;
    calloutsVisible: boolean;
    private z;
    calloutStyleUpdatingEventEnabled: boolean;
    private bw;
    calloutsXMemberPath: string;
    private bx;
    calloutsYMemberPath: string;
    private bu;
    calloutsLabelMemberPath: string;
    private bt;
    calloutsContentMemberPath: string;
    private b2;
    seriesAddedRef: string;
    private b8;
    seriesRemovedRef: string;
    private b4;
    seriesPointerEnterRef: string;
    private b5;
    seriesPointerLeaveRef: string;
    private b6;
    seriesPointerMoveRef: string;
    private b3;
    seriesPointerDownRef: string;
    private b7;
    seriesPointerUpRef: string;
    private bv;
    calloutStyleUpdatingRef: string;
}
