export interface BarProps {
    name: String;
    type: String;
    width: string;
    height: string;
    titleText: string;
    titleSubtext: string;
    titleFontSize: string;
    titleColor: string;
    fontWeight: number;
    textAlign: 'left' | 'right' | 'center';
    colors: string[];
    legendShow: boolean;
    legendTextStyleColor: string;
    legendLeft: 'left' | 'center' | 'right';
    legendTop: 'top' | 'middle' | 'bottom';
    legendOrient: 'vertical' | 'horizontal';
    xAxisLabelInterval: number;
    xAxisSplitLineShow: boolean;
    xAxisSplitAreaShow: boolean;
    xAxisSplitLineInterval: number;
    xAxisLabelColor: string;
    xAxisLabelWidth: number | undefined;
    xAxisLabelOverflow: 'none' | 'truncate' | 'break' | 'breakAll';
    xAxisLabelRotate: number;
    xAxisLineShow: boolean;
    xAxisLineStyleColor: string;
    xAxisTickShow: boolean;
    xAxisLabelFormatter: string;
    xAxisSplitLineStyleColor: string;
    xAxisInverse: boolean;
    xAxisMinInterval: number;
    yAxisMinInterval: number;
    yAxisInverse: boolean;
    yAxisLabelWidth: number | undefined;
    yAxisLabelOverflow: 'none' | 'truncate' | 'break' | 'breakAll';
    yAxisLabelRotate: number;
    yAxisSplitLineShow: boolean;
    yAxisSplitAreaShow: boolean;
    yAxisSplitLineStyleColor: string;
    yAxisLabelColor: string;
    yAxisLineStyleColor: string;
    yAxisLabelFormatter: string;
    yAxisLineAlwaysDisplay: boolean;
    valueTypeDataFieldNames: any;
    keyTypeDataFieldNames: any;
    dataFieldConfigType: 'key' | 'value';
    tooltipShow: boolean;
    tooltipTextStyleColor: string;
    tooltipFormatter: string;
    tooltipPosition: string;
    gridContainLabel: boolean;
    gridTop: string;
    gridBottom: string;
    gridLeft: string;
    gridRight: string;
    barWidth: string;
    graphicConfig: {
        [key: string]: any;
    };
    toolboxShow: boolean;
    toolboxLocation: boolean;
    toolboxDownloadShow: boolean;
    toolboxDataZoomShow: boolean;
    toolboxInfoShow: boolean;
    toolboxOrient: 'horizontal' | 'vertical';
    toolboxItemSize: number;
    toolboxItemGap: number;
    toolboxLeft: 'left' | 'center' | 'right';
    toolboxTop: 'top' | 'middle' | 'bottom';
    toolboxIconStyleBorderColor: string;
    toolboxDownloadUrl: string;
    toolboxInfoText: string;
    isUseHorizontalAxis: boolean;
    axisInverse: boolean;
    isStack: boolean;
    stackColumns: string[];
    labelShow: boolean;
    labelFontSize: string;
    labelPosition: 'inside' | 'top' | 'bottom' | 'right' | 'left';
    labelColor: string;
    labelWidth: number;
    labelOverflow: 'none' | 'truncate' | 'break';
    labelFormatter: string;
    gradientShow: boolean;
    gradientColors: string[];
    gradientOffset: number;
    barBorderRadius: string;
    yAxisLabelShow: boolean;
    yAxisSplitLineType: 'solid' | 'dashed' | 'dotted';
    xAxisSplitLineType: 'solid' | 'dashed' | 'dotted';
    legendItemGap: number;
    legendItemWidth: number;
    legendItemHeight: number;
    showBarBackground: boolean;
    legendType: string;
    legendFontSize: string;
    xAxisLabelFontSize: string;
    yAxisLabelFontSize: string;
    graphicType: string;
    isShowMarkLine: boolean;
    markLineType: 'min' | 'max' | 'average' | 'median';
    legendFormatter: string;
    legendWidth: number | null;
    legendHeight: number | null;
    legendTextWidth: number | null;
    legendScroll: boolean;
    yAxisName: string;
    xAxisName: string;
    defaultRangeValue: boolean;
    startValue: string;
    endValue: string;
    xAxisMaxValue: number;
    yAxisMaxValue: number;
    colorsType: string;
}
export declare const barProps: BarProps;
