import { commonColors } from "./Common.types";
export declare const defaultChartFormatOptions: {
    chartDescription: {
        chartDescriptionVisibility: boolean;
        chartDescriptionText: string;
        chartDescriptionId: string;
    };
    chartArea: {
        chartAreaColor: commonColors;
        chartAreaBorder: boolean;
        chartAreaBorderThickness: string;
        chartAreaBorderColor: commonColors;
        chartAreaBorderStyle: string;
    };
    chartTitle: {
        chartTitleVisibility: boolean;
        chartTitleFontSize: string;
        chartTitleFontFamily: string;
        chartTitleFontStyle: any[];
        chartTitleColor: commonColors;
        chartTitleText: string;
        dynamicTitleText: string;
        chartTitleHTML: string;
    };
    xAxisLabel: {
        xAxisLabelVisibility: boolean;
        xAxisColor: commonColors;
        xAxisColorInverted: commonColors;
        xAxisWidth: string;
        xAxisLabelFontSize: string;
        xAxisLabelFontFamily: string;
        xAxisLabelFontStyle: any[];
        xAxisLabelColor: commonColors;
        xAxisNumberFormat: string;
        xAxisQuarterFormat: string;
        xAxisDisplayUnits: string;
        xAxisDisplayUnitsLabel: boolean;
        xAxisLabelRotation: number;
        xAxisDateFormat: string;
        xAxisLabelDecimalPrecision: string;
        xAxisLabelText: string;
        xAxisLabelDynamicText: string;
        xAxisLabelHTML: string;
        xAxisPosition: string;
        xAxisBackgroundColor: string;
        xAxisIntervalsVisibility: boolean;
        xAxisMinText: string;
        xAxisMaxText: string;
        xAxisIntervalText: string;
        hideZeroValues: boolean;
        xAxisSortBy: string;
        customSort: any[];
        labelTextWrap: boolean;
        multiLineLabelWrap: boolean;
        maxXAxisLabelWidth: number;
    };
    xAxisScale: {
        absoluteXAxisScale: boolean;
        customScale: string;
    };
    xAxisTitle: {
        xAxisTitleVisibility: boolean;
        xAxisTitleFontSize: string;
        xAxisTitleFontFamily: string;
        xAxisTitleFontStyle: any[];
        xAxisTitleColor: commonColors;
        xAxisTitleText: string;
        xAxisDynamicTitleText: string;
        xAxisTitleHTML: string;
    };
    yAxisScale: {
        absoluteYAxisScale: boolean;
        customScale: string;
    };
    yAxisLabel: {
        yAxisLabelVisibility: boolean;
        yAxisColor: commonColors;
        yAxisColorInverted: commonColors;
        yAxisWidth: string;
        yAxisLabelFontSize: string;
        yAxisLabelFontFamily: string;
        yAxisLabelFontStyle: any[];
        yAxisLabelColor: commonColors;
        yAxisNumberFormat: string;
        yAxisDisplayUnits: string;
        yAxisLabelRotation: number;
        yAxisDisplayUnitsLabel: boolean;
        yAxisDateFormat: string;
        yAxisLabelDecimalPrecision: string;
        yAxisLabelText: string;
        yAxisLabelDynamicText: string;
        yAxisLabelHTML: string;
        yAxisPosition: string;
        yAxisBackgroundColor: string;
        yAxisIntervalsVisibility: boolean;
        yAxisMinText: string;
        yAxisMaxText: string;
        yAxisIntervalText: string;
        hideZeroValues: boolean;
        yAxisSortBy: string;
        customSort: any[];
    };
    yAxisTitle: {
        yAxisTitleVisibility: boolean;
        yAxisTitleFontSize: string;
        yAxisTitleFontFamily: string;
        yAxisTitleFontStyle: any[];
        yAxisTitleColor: commonColors;
        yAxisTitleText: string;
        yAxisDynamicTitleText: string;
        yAxisTitleHTML: string;
    };
    secondaryYAxisLabel: {
        secondaryYAxisLabelVisibility: boolean;
        secondaryYAxisColor: commonColors;
        secondaryYAxisWidth: string;
        secondaryYAxisLabelFontSize: string;
        secondaryYAxisLabelFontFamily: string;
        secondaryYAxisLabelFontStyle: any[];
        secondaryYAxisLabelColor: commonColors;
        secondaryYAxisNumberFormat: string;
        secondaryYAxisDisplayUnits: string;
        secondaryYAxisDisplayUnitsLabel: boolean;
        secondaryYAxisSyncWithPrimaryLabel: boolean;
        secondaryYAxisDateFormat: string;
        secondaryYAxisLabelDecimalPrecision: string;
        secondaryYAxisBackgroundColor: string;
        secondaryYAxisIntervalsVisibility: boolean;
        secondaryYAxisMinText: string;
        secondaryYAxisMaxText: string;
        secondaryYAxisIntervalText: string;
    };
    secondaryYAxisTitle: {
        secondaryYAxisTitleVisibility: boolean;
        secondaryYAxisTitleFontSize: string;
        secondaryYAxisTitleFontFamily: string;
        secondaryYAxisTitleFontStyle: any[];
        secondaryYAxisTitleColor: commonColors;
        secondaryYAxisTitleText: string;
        secondaryYAxisDynamicTitleText: string;
        secondaryYAxisTitleHTML: string;
    };
    legends: {
        legendVisibility: boolean;
        primaryTitleVisibility: boolean;
        primaryTitleText: string;
        primaryTitleFontSize: string;
        primaryTitleFontFamily: string;
        primaryTitleFontStyle: any[];
        secondaryTitleVisibility: boolean;
        secondaryTitleText: string;
        secondaryTitleFontSize: string;
        secondaryTitleFontFamily: string;
        secondaryTitleFontStyle: any[];
        legendPosition: string;
        legendAlignment: string;
        legendAlignmentTopBottom: string;
        legendFontSize: string;
        legendFontFamily: string;
        legendFontStyle: any[];
        legendBorder: boolean;
        legendBorderThickness: string;
        legendBorderColor: commonColors;
        vennLabelColor: commonColors;
        onHoverEffect: boolean;
        legendColorMode: string;
        legendSelectedUnicolor: commonColors;
    };
    plotArea: {
        plotAreaColor: commonColors;
        plotAreaBorder: boolean;
        plotAreaBorderThickness: string;
        plotAreaBorderColor: commonColors;
        plotAreaGapWidth: string;
        plotAreaSeriesWidth: string;
        plotAreaBarWidth: string;
        gridLinesVisibility: boolean;
        gridLinesHorizontal: boolean;
        gridLinesVertical: boolean;
        ticksHeight: string;
        ticksWidth: string;
        gridLinesColor: string;
        xCoordinate: string;
        yCoordinate: string;
        dataLabels: boolean;
        annotationDraggable: boolean;
        annotationType: string;
        connectorCurve: string;
        connectorType: string;
        connectorColor: string;
        connectorStyle: string;
        dataLabelsforMaps: boolean;
        dataLabelPosition: string;
        dataLabelSize: string;
        dataLabelValueColor: commonColors;
        dataLabelValueFontSize: string;
        dataLabelValueFontFamily: string;
        dataLabelValueFontStyle: any[];
        dataLabelNumberFormat: string;
        dataLabelNumberFormatProgress: string;
        axialAxis: boolean;
        axialAxisDataLabelColor: commonColors;
        axialAxisDataLabelFontSize: string;
        axialAxisDataLabelFontFamily: string;
        axialAxisDataLabelFontStyle: any[];
        axialAxisDataLabelNumberFormat: string;
        axialAxisDataLabelDecimalPrecision: string;
        dataLabelDecimalPrecision: string;
        dataLabelNameColor: commonColors;
        dataLabelNameFontSize: string;
        dataLabelNameFontFamily: string;
        dataLabelNameFontStyle: any[];
        fillOpacity: string;
        innerRadius: string;
        cornerRadius: string;
        axialGrid: boolean;
        arcPadding: string;
        axialTicks: string;
        arcTransition: boolean;
        innerRadiusForSpeedometer: string;
        ticks: string;
        pointerColor: commonColors;
        pointerHeadLength: string;
        totalColor: string;
        positiveColor: string;
        negativeColor: string;
        dotPlotLineColor: string;
        dataLabelValue: boolean;
        plotAreaAbsoluteValue: boolean;
        dataLabelName: boolean;
        bubbleSizeIndex: string;
        scatterSizeIndex: string;
        hideZeroValues: boolean;
        boxLineColor: commonColors;
        boxLineWidth: string;
        boxOutlier: boolean;
        boxOutlierRadius: string;
        plotAreaShowTrendLine: boolean;
        plotAreaTrendLine: string;
        plotAreaTrendLineWidth: string;
        plotAreaTrendLineColor: commonColors;
        opacity: string;
        plotAreaCalculatedHigh: string;
        plotAreaCalculatedLow: string;
        plotAreaDataLabel: string;
        plotAreaDisplayUnits: string;
        plotAreaHideLineAndMarkers: boolean;
        dataLabelsOptions: string;
        xscaleposition: string;
        yscaleposition: string;
        numberOfBubbles: boolean;
        totalAlias: boolean;
        totalAliasText: string;
        refLineBorderThickness: string;
        refLineBorderColor: commonColors;
        flipPyramid: boolean;
        opacityforProgressScale: string;
        opacityforProgressGoal: string;
        lineStyle: string;
        lineWidth: string;
        fitChart: boolean;
        scaleFactor: string;
        rotation: string;
        intersectionLabelVisibility: boolean;
        intersectionValueVisibility: boolean;
        dataLabelsCoordinates: any[];
        hideInsignificantValue: boolean;
        sortBy: string;
        chartDirection: string;
        plotAreaRangeFilter: {
            enabled: boolean;
            condition: string;
            minVal: number;
            maxVal: number;
        };
    };
    heatMap: {
        showHeatMap: boolean;
        heatMapMinColor: string;
        heatMapMaxColor: string;
    };
    marker: {
        markerVisibility: boolean;
        markerSize: string;
        markerShape: string;
        lineWidth: string;
        markerColor: commonColors;
    };
    annotation: {
        annotationDraggable: boolean;
        annotationType: string;
        connectorCurve: string;
        connectorType: string;
        connectorColor: string;
        connectorStyle: string;
        annotationVisibility: string;
        annotationPosition: string;
        annotationNumberFormat: string;
        annotationColor: commonColors;
        annotationFontSize: string;
        annotationFontFamily: string;
        annotationFontStyle: any[];
        annotationDecimalPrecision: string;
        annotationDisplayUnits: string;
        annotationBoxVisibility: any[];
        annotationHideZeroValues: boolean;
        annotationShowHiddenValues: boolean;
        annotationSetLabelColor: string;
        annotationRangeFilter: {
            enabled: boolean;
            condition: string;
            minVal: number;
            maxVal: number;
        };
    };
    total: {
        totalVisibility: boolean;
        annotationDraggable: boolean;
        annotationType: string;
        connectorCurve: string;
        connectorType: string;
        connectorColor: string;
        connectorStyle: string;
        dataLabelsCoordinates: any[];
        totalNumberFormat: string;
        totalColor: commonColors;
        totalFontSize: string;
        totalFontFamily: string;
        totalFontStyle: any[];
        totalConnectorType: string;
        totalDecimalPrecision: string;
        totalPosition: string;
        totalAlignment: string;
        totalHideZeroValues: boolean;
        totalDisplayUnits: string;
        editTotalTextToggle: boolean;
        editTotalText: string;
    };
    toolTip: {
        toolTipVisibility: boolean;
        toolTipTheme: string;
        toolTipNumberFormat: string;
        toolTipNumberFormatProgress: string;
        toolTipDecimalPrecision: string;
        toolTipLabelText: string;
        toolTipDisplayUnits: string;
        toolTipLabelDynamicText: string;
    };
    nodes: {
        nodesColor: string;
        nodesSingleColor: boolean;
        nodesFillOpacity: string;
        spacing: string;
        sankeyNodeWidth: string;
        sankeyChartType: string;
        curviness: string;
        nodesBorderVisibility: boolean;
        nodesBorderThickness: string;
        nodesBorderColor: commonColors;
        nodeBorderStyle: string;
        nodesLabelVisibility: boolean;
        nodesLabelFontSize: string;
        nodesLabelFontFamily: string;
        nodesLabelFontStyle: any[];
        nodeLabelNumberFormat: string;
        nodeLabelDecimalPrecision: string;
        nodesLabelColor: commonColors;
        nodesLabelDisplayUnits: string;
        nodesLabelOverlap: boolean;
        nodesLabelWrap: boolean;
        nodeHeight: string;
        nodeWidth: string;
        nodeType: string;
        nodesBorderRadius: string;
        dataLabelValueColor: commonColors;
        dataLabelValueFontSize: string;
        dataLabelValueFontFamily: string;
        dataLabelNumberFormat: string;
        dataLabelDecimalPrecision: string;
        dataLabelValueStyle: any[];
        nodesLabelFontColor: commonColors;
        nodesDisplayUnits: string;
        percentageVisibility: boolean;
        nodesLabelOverflow: boolean;
    };
    links: {
        linksColor: string;
        linksFillOpacity: string;
    };
    bins: {
        binsGapWidth: string;
        binsFillOpacity: string;
        binsCalculation: string;
        binsCalculationValue: string;
        binsBorderVisibility: boolean;
        binsBorderThickness: string;
        binsBorderColor: commonColors;
        binsBorderOpacity: string;
    };
    connector: {
        connectorVisibility: string;
        connectorFollow: string;
        connectorStepSize: string;
        connectorExclude: any[];
        connectorCustomRange: any[];
        connectorFontSize: string;
        connectorFontFamily: string;
        connectorFontStyle: any[];
        connectorKPI: string;
        connectorNumberFormat: string;
        connectorLineThickness: string;
        connectorLineColor: string;
        connectorMarkerColor: commonColors;
        connectorFontColor: commonColors;
        connectorDecimalPrecision: string;
        connectorDisplayUnits: string;
        connectorStyle: string;
        lineType: string;
        connectorType: string;
        connectorColorOption: string;
        connectorUniformLineColor: commonColors;
    };
    footerNote: {
        footerNoteVisibility: boolean;
        footerNotePosition: string;
        footerNoteFontSize: string;
        footerNoteFontFamily: string;
        footerNoteFontStyle: any[];
        footerNoteFontColor: commonColors;
        footerNoteBorder: boolean;
        footerNoteBorderThickness: string;
        footerNoteBorderColor: commonColors;
    };
    pieofPie: {
        pieOfPieDataLabels: boolean;
        pieOfPieDataLabelValue: boolean;
        pieOfPieAbsoluteValue: boolean;
        pieOfPieValueColor: commonColors;
        pieOfPieValueFontSize: string;
        pieOfPieValueFontFamily: string;
        pieOfPieValueFontStyle: any[];
        pieOfPieNumberFormat: string;
        pieOfPieName: boolean;
        pieOfPieNameColor: commonColors;
        pieOfPieNameFontSize: string;
        pieOfPieNameFontFamily: string;
        pieOfPieNameFontStyle: any[];
        pieOfPieRadius: number;
        pieOfPieLineWidth: string;
        pieOfPieLineColor: commonColors;
        pointerValueDecimalPrecision: string;
        displayUnits: string;
    };
    text: {
        textFontFamily: string;
        textSpacing: string;
        textRotation: number;
    };
    colorScale: {
        showColor: string;
        startColor: string;
        endColor: string;
        division1: string;
        division2: string;
        division3: string;
        division4: string;
        division5: string;
        division6: string;
        division7: string;
        division8: string;
        division9: string;
        division10: string;
    };
    customScaling: {
        warningTextDummyNode: boolean;
        customScalingtoggle: boolean;
        division1: string;
        share1: string;
        division2: string;
        share2: string;
        division3: string;
        share3: string;
        division4: string;
        share4: string;
        division5: string;
        share5: string;
        division6: string;
        share6: string;
        division7: string;
        share7: string;
        division8: string;
        share8: string;
        division9: string;
        share9: string;
        division10: string;
        share10: string;
    };
    colorScaleForMaps: {
        defaultColor: string;
        showColorForMaps: string;
        startColorForMaps: string;
        endColorForMaps: string;
    };
    pointerValue: {
        showPointerValue: boolean;
        pointerValueNumberFormat: string;
        pointerValueDecimalPrecision: string;
        connectorKPIforSpeedometer: string;
        kpiAlias: boolean;
        kpiAliasText: string;
        pointerValueDisplayUnits: string;
        pointerValueFontSize: string;
        pointerValueFontFamily: string;
        pointerValueFontStyle: any[];
        pointerValueColor: commonColors;
        pointerValueAlias: boolean;
        pointerValueAliasText: string;
    };
    customTextAnnotations: {
        customTextAnnotationObject: any[];
        hiddenProperty: any[];
    };
    dataLabelOverlappingToggle: {
        dataLabelOverlap: boolean;
    };
    widgetIndexing: {
        widgetVisibility: boolean;
        widgetIndex: number;
    };
    bubbleformatting: {
        showBubble: boolean;
        bubbleColor: commonColors;
        bubbleBorderColor: commonColors;
        bubbleBorderWidth: string;
        bubbleOpacity: string;
    };
    colorScaleForMapsBubble: {
        showColorForMapsBubble: string;
        startColorForMapsBubble: string;
        endColorForMapsBubble: string;
    };
    columnBreakLine: {
        breakLineVisibility: boolean;
        breakLineColor: commonColors;
        breakLineWidth: string;
        breakLineStyle: string;
    };
    undoRedo: {
        isFromUndo: boolean;
        isFromOnChange: boolean;
    };
    switchChartType: {
        allowChartTypeSwitch: boolean;
    };
    column: {
        stackBorderVisibility: boolean;
        stackBorderWidth: string;
        stackBorderColor: commonColors;
        stackBorderStyle: string;
    };
    line: {
        interpolationType: string;
        smoothType: string;
        cardinalTension: string;
        stepPosition: string;
    };
    seriesLabel: {
        seriesLabelVisibility: boolean;
        seriesLabelApplySeries: string;
        seriesLabelFontFamily: string;
        seriesLabelFontSize: string;
        seriesLabelFontStyle: any[];
        seriesLabelBackgroundColor: commonColors;
        seriesLabelPosition: string;
    };
    dataTableProperties: {
        dataTable: boolean;
        dataTableFontSize: string;
        dataTableFontFamily: string;
        dataTableFontStyle: any[];
        dataTableNumberFormat: string;
        dataTableDecimalPrecision: string;
        dataTableDisplayUnits: string;
        dataTableLabelColor: commonColors;
        dataTableAxisLabel: boolean;
        dataTableLegends: boolean;
        disableLegendIcon: boolean;
        legendsWrapText: boolean;
    };
    dataTableOuterBorder: {
        borderButtonVisibility: boolean;
        lineStyle: string;
        lineColor: string;
        lineWidth: string;
    };
    dataTableInnerBorder: {
        verticalBorderLineButton: boolean;
        verticalBorderLineStyle: string;
        verticalBorderLineColor: string;
        verticalBorderLineWidth: string;
        horizontalBorderLineButton: boolean;
        horizontalBorderLineStyle: string;
        horizontalBorderLineColor: string;
        horizontalBorderLineWidth: string;
    };
    chartPadding: {
        paddingArrayLTRB: number[];
    };
    statisticalTest: {
        zTest: boolean;
        runZTest: any[];
        zTestInputData: any[];
    };
    cjsOptions: {
        cjsTension: number;
        cjsBorderRadius: number;
    };
    animation: {
        animationEnabled: boolean;
        animationDuration: number;
        animationEffect: string;
    };
};
export declare const chartMargins: {
    top: number;
    right: number;
    bottom: number;
    left: number;
};
export type TDefaultChartFormatOptionsType = typeof defaultChartFormatOptions;
