import { XYChartDescription } from "./XYChartDescription";
import { Type } from "./type";
/**
 * @hidden
 */
export declare class CategoryChartDescription extends XYChartDescription {
    static $t: Type;
    private uo;
    tooltipTemplateRef: string;
    private us;
    width: string;
    private um;
    height: string;
    private uk;
    background: string;
    protected get_type(): string;
    constructor();
    private uf;
    transitionInDuration: number;
    private up;
    transitionInEasingFunctionRef: string;
    private ul;
    chartType: string;
    private un;
    markerCollisionAvoidance: string;
    private s7;
    isSplineShapePartOfRange: boolean;
    private s8;
    isTransitionInEnabled: boolean;
    private uq;
    transitionInMode: string;
    private ur;
    transitionInSpeedType: string;
    private tu;
    xAxisInterval: number;
    private tx;
    xAxisMinorInterval: number;
    private tt;
    xAxisGap: number;
    private tw;
    xAxisMinimumGapSize: number;
    private tv;
    xAxisMaximumGap: number;
    private ty;
    xAxisOverlap: number;
    private tz;
    yAxisInterval: number;
    private uj;
    autoMarginAndAngleUpdateMode: string;
    private s9;
    shouldAutoExpandMarginForInitialLabels: boolean;
    private ta;
    shouldConsiderAutoRotationForInitialLabels: boolean;
    private tr;
    autoExpandMarginExtraPadding: number;
    private ts;
    autoExpandMarginMaximumValue: number;
    private te;
    yAxisFavorLabellingScaleEnd: boolean;
    private tb;
    xAxisEnhancedIntervalPreferMoreCategoryLabels: boolean;
    private td;
    yAxisEnhancedIntervalPreferMoreCategoryLabels: boolean;
    private ut;
    yAxisAutoRangeBufferMode: string;
    private tf;
    yAxisIsLogarithmic: boolean;
    private ug;
    yAxisLogarithmBase: number;
    private t1;
    yAxisMinimumValue: number;
    private t0;
    yAxisMaximumValue: number;
    private t2;
    yAxisMinorInterval: number;
    private s1;
    negativeBrushes: string[];
    private s2;
    negativeOutlines: string[];
    private tc;
    yAxisAbbreviateLargeNumbers: boolean;
    private s5;
    isCategoryHighlightingEnabled: boolean;
    private s6;
    isItemHighlightingEnabled: boolean;
}
