import { XYChartDescription } from "./XYChartDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class CategoryChartDescription extends XYChartDescription {
    static $t: Type;
    private z7;
    get tooltipTemplateRef(): string;
    set tooltipTemplateRef(a: string);
    private aac;
    get width(): string;
    set width(a: string);
    private z5;
    get height(): string;
    set height(a: string);
    private z3;
    get background(): string;
    set background(a: string);
    protected get_type(): string;
    constructor();
    private zw;
    get transitionInDuration(): number;
    set transitionInDuration(a: number);
    private zx;
    get transitionOutDuration(): number;
    set transitionOutDuration(a: number);
    private z8;
    get transitionInEasingFunctionRef(): string;
    set transitionInEasingFunctionRef(a: string);
    private aab;
    get transitionOutEasingFunctionRef(): string;
    set transitionOutEasingFunctionRef(a: string);
    private z4;
    get chartType(): string;
    set chartType(a: string);
    private z6;
    get markerCollisionAvoidance(): string;
    set markerCollisionAvoidance(a: string);
    private ya;
    get isSplineShapePartOfRange(): boolean;
    set isSplineShapePartOfRange(a: boolean);
    private yb;
    get isTransitionInEnabled(): boolean;
    set isTransitionInEnabled(a: boolean);
    private z9;
    get transitionInMode(): string;
    set transitionInMode(a: string);
    private aaa;
    get transitionInSpeedType(): string;
    set transitionInSpeedType(a: string);
    private y1;
    get xAxisInterval(): number;
    set xAxisInterval(a: number);
    private y4;
    get xAxisMinorInterval(): number;
    set xAxisMinorInterval(a: number);
    private y0;
    get xAxisGap(): number;
    set xAxisGap(a: number);
    private y3;
    get xAxisMinimumGapSize(): number;
    set xAxisMinimumGapSize(a: number);
    private y2;
    get xAxisMaximumGap(): number;
    set xAxisMaximumGap(a: number);
    private y5;
    get xAxisOverlap(): number;
    set xAxisOverlap(a: number);
    private zb;
    get yAxisInterval(): number;
    set yAxisInterval(a: number);
    private z2;
    get autoMarginAndAngleUpdateMode(): string;
    set autoMarginAndAngleUpdateMode(a: string);
    private yc;
    get shouldAutoExpandMarginForInitialLabels(): boolean;
    set shouldAutoExpandMarginForInitialLabels(a: boolean);
    private yd;
    get shouldConsiderAutoRotationForInitialLabels(): boolean;
    set shouldConsiderAutoRotationForInitialLabels(a: boolean);
    private yy;
    get autoExpandMarginExtraPadding(): number;
    set autoExpandMarginExtraPadding(a: number);
    private yz;
    get autoExpandMarginMaximumValue(): number;
    set autoExpandMarginMaximumValue(a: number);
    private yi;
    get yAxisFavorLabellingScaleEnd(): boolean;
    set yAxisFavorLabellingScaleEnd(a: boolean);
    private ye;
    get xAxisEnhancedIntervalPreferMoreCategoryLabels(): boolean;
    set xAxisEnhancedIntervalPreferMoreCategoryLabels(a: boolean);
    private yh;
    get yAxisEnhancedIntervalPreferMoreCategoryLabels(): boolean;
    set yAxisEnhancedIntervalPreferMoreCategoryLabels(a: boolean);
    private yf;
    get xAxisIsLastLabelMandatory(): boolean;
    set xAxisIsLastLabelMandatory(a: boolean);
    private yj;
    get yAxisIsLastLabelMandatory(): boolean;
    set yAxisIsLastLabelMandatory(a: boolean);
    private aad;
    get yAxisAutoRangeBufferMode(): string;
    set yAxisAutoRangeBufferMode(a: string);
    private yk;
    get yAxisIsLogarithmic(): boolean;
    set yAxisIsLogarithmic(a: boolean);
    private zy;
    get yAxisLogarithmBase(): number;
    set yAxisLogarithmBase(a: number);
    private zd;
    get yAxisMinimumValue(): number;
    set yAxisMinimumValue(a: number);
    private zc;
    get yAxisMaximumValue(): number;
    set yAxisMaximumValue(a: number);
    private ze;
    get yAxisMinorInterval(): number;
    set yAxisMinorInterval(a: number);
    private x4;
    get negativeBrushes(): string[];
    set negativeBrushes(a: string[]);
    private x5;
    get negativeOutlines(): string[];
    set negativeOutlines(a: string[]);
    private yg;
    get yAxisAbbreviateLargeNumbers(): boolean;
    set yAxisAbbreviateLargeNumbers(a: boolean);
    private y6;
    get xAxisZoomMaximumCategoryRange(): number;
    set xAxisZoomMaximumCategoryRange(a: number);
    private y7;
    get xAxisZoomMaximumItemSpan(): number;
    set xAxisZoomMaximumItemSpan(a: number);
    private y8;
    get xAxisZoomToCategoryRange(): number;
    set xAxisZoomToCategoryRange(a: number);
    private y9;
    get xAxisZoomToCategoryStart(): number;
    set xAxisZoomToCategoryStart(a: number);
    private za;
    get xAxisZoomToItemSpan(): number;
    set xAxisZoomToItemSpan(a: number);
    private x8;
    get isCategoryHighlightingEnabled(): boolean;
    set isCategoryHighlightingEnabled(a: boolean);
    private x9;
    get isItemHighlightingEnabled(): boolean;
    set isItemHighlightingEnabled(a: boolean);
}
