import type { BarLineChartProps } from './src/barLineChart';
declare const _default: {
    new (...args: any[]): {
        $: import("vue").ComponentInternalInstance;
        $data: {};
        $props: Partial<{
            legend: unknown[];
            left: number;
            right: string | number;
            bottom: number;
            top: number;
            cursor: string;
            grid: unknown[];
            height: string;
            loading: boolean;
            scene: string | unknown[];
            quotationColor: import("../_util/enum").QuotationColor;
            unit: string | unknown[];
            showCustomXAll: boolean;
            xLabelOverflow: boolean;
            xAxis: unknown[];
            legendList: unknown[];
            isShowTotal: boolean;
            selectedMode: boolean;
            isLabelRemoveId: boolean;
            colors: unknown[];
            spacing: Record<string, any>;
            chartData: Record<string, any>;
            isStack: boolean;
            stack: unknown[];
            isArea: boolean;
            barWidth: string | number;
            barMaxWidth: string | number;
            barMinWidth: string | number;
            barGap: string;
            showLegend: boolean;
            legendPosition: Record<string, any>;
            showXAxis: boolean;
            tooltipAxisPointerType: string;
            tooltipAxisPointerLineType: string;
            selectedModel: Record<string, any>;
            showXAxisLabel: boolean;
            xLabelInterval: string | number;
            xLabelSize: number;
            xLabelPadding: number | unknown[];
            xAxisBoundaryGap: boolean | unknown[];
            xLabelAlign: string;
            showYAxis: boolean;
            showYAxisLabel: boolean;
            yAxis: unknown[];
            showTotalLabel: boolean | unknown[];
            showYAxisSplitLine: boolean;
            thousandthSign: string | unknown[];
            pointerNum: number | unknown[];
            showTooltip: boolean;
            toolTipPatchFunc: any;
            yAxisIndex: number | unknown[];
            yAxisUnit: string | unknown[];
            yAxisPointerNum: number | unknown[];
            yAxisthousandthSign: string | unknown[];
            xLabelWrap: boolean;
            xLabelLineFontNum: number;
            showDefaultNum: boolean;
            tooltipControlPos: boolean;
            computedPosition: Function;
            isYAxisConversion: boolean | unknown[];
            yAxisConversionDecimal: boolean;
            isTooltipConversion: boolean | unknown[];
            barMinHeight: number;
            showTipHeaderText: boolean;
            bottomText: string;
            roundDown: boolean;
            bottomValueList: unknown[];
            isNullShow: boolean;
            isConnectedNull: boolean;
            combineTooltipFormatter: typeof import("./src/computed").combineTooltipFormatter;
            showSymbol: boolean;
            symbolType: string;
            showStringValue: boolean;
            showCustomX: boolean;
            showCustomLegend: boolean;
            lineStyleWidth: number;
            seriesLine: unknown[];
            confine: boolean;
            totalLabelColor: string | unknown[];
            isTooltipLabelShow: boolean;
            isMarkLine: boolean;
            mouseOutView: Function;
            renderer: string;
            isNumberDefault: boolean;
            showTooltipCurName: boolean;
            customXAxis: unknown[];
            customSeries: unknown[];
            emphasisFocus: boolean;
            areaOpacity: number;
            areaColorOpacity: number;
            isSmooth: number | boolean;
            endLabel: Function;
        }> & Omit<Readonly<import("vue").ExtractPropTypes<{
            quotationColor: {
                type: import("vue").PropType<import("../_util/enum").QuotationColor>;
                default: number;
            };
            loading: {
                type: BooleanConstructor;
                default: boolean;
            };
            chartData: {
                type: ObjectConstructor;
                default: () => {
                    x: import("./src/xAxis").XAxisCustomItem[] | String[];
                    data: any[];
                };
            };
            grid: {
                type: ArrayConstructor;
                default: () => any[];
            };
            unit: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            colors: {
                type: ArrayConstructor;
                default: () => any[];
            };
            height: {
                type: StringConstructor;
                default: string;
            };
            scene: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            isStack: {
                type: BooleanConstructor;
                default: boolean;
            };
            stack: {
                type: ArrayConstructor;
                default: () => any[];
            };
            isArea: {
                type: BooleanConstructor;
                default: boolean;
            };
            top: {
                type: NumberConstructor;
                default: number;
            };
            right: {
                type: (StringConstructor | NumberConstructor)[];
                default: number;
            };
            left: {
                type: NumberConstructor;
                default: number;
            };
            bottom: {
                type: NumberConstructor;
                default: number;
            };
            barWidth: {
                type: (StringConstructor | NumberConstructor)[];
                default: string;
            };
            barMaxWidth: {
                type: (StringConstructor | NumberConstructor)[];
                default: number;
            };
            barMinWidth: {
                type: (StringConstructor | NumberConstructor)[];
                default: number;
            };
            barGap: {
                type: StringConstructor;
                default: string;
            };
            cursor: {
                type: StringConstructor;
                default: string;
            };
            showLegend: {
                type: BooleanConstructor;
                default: boolean;
            };
            legend: {
                type: ArrayConstructor;
                default: () => any[];
            };
            legendPosition: {
                type: ObjectConstructor;
                default: () => {
                    bottom: number;
                };
            };
            showXAxis: {
                type: BooleanConstructor;
                default: boolean;
            };
            tooltipAxisPointerType: {
                type: StringConstructor;
                default: string;
            };
            tooltipAxisPointerLineType: {
                type: StringConstructor;
                default: string;
            };
            selectedMode: {
                type: BooleanConstructor;
                default: boolean;
            };
            selectedModel: {
                type: ObjectConstructor;
                default: () => {};
            };
            xAxis: {
                type: ArrayConstructor;
                default: () => any[];
            };
            showXAxisLabel: {
                type: BooleanConstructor;
                default: boolean;
            };
            xLabelInterval: {
                type: (StringConstructor | NumberConstructor)[];
                default: string;
            };
            xLabelSize: {
                type: NumberConstructor;
                default: number;
            };
            xLabelPadding: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            xAxisBoundaryGap: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            xLabelAlign: {
                type: StringConstructor;
                default: string;
            };
            showYAxis: {
                type: BooleanConstructor;
                default: boolean;
            };
            showYAxisLabel: {
                type: BooleanConstructor;
                default: boolean;
            };
            yAxis: {
                type: ArrayConstructor;
                default: () => any[];
            };
            showTotalLabel: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            showYAxisSplitLine: {
                type: BooleanConstructor;
                default: boolean;
            };
            thousandthSign: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            pointerNum: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            showTooltip: {
                type: BooleanConstructor;
                default: boolean;
            };
            toolTipPatchFunc: {
                default: any;
            };
            yAxisIndex: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            yAxisUnit: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            yAxisPointerNum: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            yAxisthousandthSign: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            xLabelWrap: {
                type: BooleanConstructor;
                default: boolean;
            };
            xLabelLineFontNum: {
                type: NumberConstructor;
                default: number;
            };
            showDefaultNum: {
                type: BooleanConstructor;
                default: boolean;
            };
            tooltipControlPos: {
                type: BooleanConstructor;
                default: boolean;
            };
            computedPosition: {
                type: FunctionConstructor;
                default: () => any;
            };
            isYAxisConversion: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            yAxisConversionDecimal: {
                type: BooleanConstructor;
                default: boolean;
            };
            isTooltipConversion: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            barMinHeight: {
                type: NumberConstructor;
                default: number;
            };
            showTipHeaderText: {
                type: BooleanConstructor;
                default: boolean;
            };
            bottomText: {
                type: StringConstructor;
                default: string;
            };
            roundDown: {
                type: BooleanConstructor;
                default: boolean;
            };
            bottomValueList: {
                type: ArrayConstructor;
                default: () => any[];
            };
            isNullShow: {
                type: BooleanConstructor;
                default: boolean;
            };
            isConnectedNull: {
                type: BooleanConstructor;
                default: boolean;
            };
            isLabelRemoveId: {
                type: BooleanConstructor;
                default: boolean;
            };
            combineTooltipFormatter: {
                default: () => typeof import("./src/computed").combineTooltipFormatter;
            };
            showSymbol: {
                type: BooleanConstructor;
                default: boolean;
            };
            symbolType: {
                type: StringConstructor;
                default: string;
            };
            showStringValue: {
                type: BooleanConstructor;
                default: boolean;
            };
            legendList: {
                type: ArrayConstructor;
                default: () => any[];
            };
            isShowTotal: {
                type: BooleanConstructor;
                default: boolean;
            };
            spacing: {
                type: ObjectConstructor;
                default: () => {
                    in: number;
                    out: number;
                };
            };
            showCustomX: {
                type: BooleanConstructor;
                default: boolean;
            };
            showCustomXAll: {
                type: BooleanConstructor;
                default: boolean;
            };
            showCustomLegend: {
                type: BooleanConstructor;
                default: boolean;
            };
            lineStyleWidth: {
                type: NumberConstructor;
                default: number;
            };
            seriesLine: {
                type: ArrayConstructor;
                default: () => any[];
            };
            confine: {
                type: BooleanConstructor;
                default: boolean;
            };
            xLabelOverflow: {
                type: BooleanConstructor;
                default: boolean;
            };
            totalLabelColor: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            isTooltipLabelShow: {
                type: BooleanConstructor;
                default: boolean;
            };
            isMarkLine: {
                type: BooleanConstructor;
                default: boolean;
            };
            mouseOutView: {
                type: FunctionConstructor;
                default: () => {};
            };
            renderer: {
                type: StringConstructor;
                default: string;
            };
            isNumberDefault: {
                type: BooleanConstructor;
                default: boolean;
            };
            showTooltipCurName: {
                type: BooleanConstructor;
                default: boolean;
            };
            customXAxis: {
                type: ArrayConstructor;
                default: () => any[];
            };
            customSeries: {
                type: ArrayConstructor;
                default: () => any[];
            };
            emphasisFocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            areaOpacity: {
                type: NumberConstructor;
                default: number;
            };
            areaColorOpacity: {
                type: NumberConstructor;
                default: number;
            };
            isSmooth: {
                type: (BooleanConstructor | NumberConstructor)[];
                default: boolean;
            };
            endLabel: {
                type: FunctionConstructor;
                default: () => {};
            };
        }>> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, "legend" | "left" | "right" | "bottom" | "top" | "cursor" | "grid" | "height" | "loading" | "scene" | "quotationColor" | "unit" | "showCustomXAll" | "xLabelOverflow" | "xAxis" | "legendList" | "isShowTotal" | "selectedMode" | "isLabelRemoveId" | "colors" | "spacing" | "chartData" | "isStack" | "stack" | "isArea" | "barWidth" | "barMaxWidth" | "barMinWidth" | "barGap" | "showLegend" | "legendPosition" | "showXAxis" | "tooltipAxisPointerType" | "tooltipAxisPointerLineType" | "selectedModel" | "showXAxisLabel" | "xLabelInterval" | "xLabelSize" | "xLabelPadding" | "xAxisBoundaryGap" | "xLabelAlign" | "showYAxis" | "showYAxisLabel" | "yAxis" | "showTotalLabel" | "showYAxisSplitLine" | "thousandthSign" | "pointerNum" | "showTooltip" | "toolTipPatchFunc" | "yAxisIndex" | "yAxisUnit" | "yAxisPointerNum" | "yAxisthousandthSign" | "xLabelWrap" | "xLabelLineFontNum" | "showDefaultNum" | "tooltipControlPos" | "computedPosition" | "isYAxisConversion" | "yAxisConversionDecimal" | "isTooltipConversion" | "barMinHeight" | "showTipHeaderText" | "bottomText" | "roundDown" | "bottomValueList" | "isNullShow" | "isConnectedNull" | "combineTooltipFormatter" | "showSymbol" | "symbolType" | "showStringValue" | "showCustomX" | "showCustomLegend" | "lineStyleWidth" | "seriesLine" | "confine" | "totalLabelColor" | "isTooltipLabelShow" | "isMarkLine" | "mouseOutView" | "renderer" | "isNumberDefault" | "showTooltipCurName" | "customXAxis" | "customSeries" | "emphasisFocus" | "areaOpacity" | "areaColorOpacity" | "isSmooth" | "endLabel">;
        $attrs: {
            [x: string]: unknown;
        };
        $refs: {
            [x: string]: unknown;
        };
        $slots: Readonly<{
            [name: string]: import("vue").Slot;
        }>;
        $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
        $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>;
        $emit: (event: string, ...args: any[]) => void;
        $el: any;
        $options: import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
            quotationColor: {
                type: import("vue").PropType<import("../_util/enum").QuotationColor>;
                default: number;
            };
            loading: {
                type: BooleanConstructor;
                default: boolean;
            };
            chartData: {
                type: ObjectConstructor;
                default: () => {
                    x: import("./src/xAxis").XAxisCustomItem[] | String[];
                    data: any[];
                };
            };
            grid: {
                type: ArrayConstructor;
                default: () => any[];
            };
            unit: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            colors: {
                type: ArrayConstructor;
                default: () => any[];
            };
            height: {
                type: StringConstructor;
                default: string;
            };
            scene: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            isStack: {
                type: BooleanConstructor;
                default: boolean;
            };
            stack: {
                type: ArrayConstructor;
                default: () => any[];
            };
            isArea: {
                type: BooleanConstructor;
                default: boolean;
            };
            top: {
                type: NumberConstructor;
                default: number;
            };
            right: {
                type: (StringConstructor | NumberConstructor)[];
                default: number;
            };
            left: {
                type: NumberConstructor;
                default: number;
            };
            bottom: {
                type: NumberConstructor;
                default: number;
            };
            barWidth: {
                type: (StringConstructor | NumberConstructor)[];
                default: string;
            };
            barMaxWidth: {
                type: (StringConstructor | NumberConstructor)[];
                default: number;
            };
            barMinWidth: {
                type: (StringConstructor | NumberConstructor)[];
                default: number;
            };
            barGap: {
                type: StringConstructor;
                default: string;
            };
            cursor: {
                type: StringConstructor;
                default: string;
            };
            showLegend: {
                type: BooleanConstructor;
                default: boolean;
            };
            legend: {
                type: ArrayConstructor;
                default: () => any[];
            };
            legendPosition: {
                type: ObjectConstructor;
                default: () => {
                    bottom: number;
                };
            };
            showXAxis: {
                type: BooleanConstructor;
                default: boolean;
            };
            tooltipAxisPointerType: {
                type: StringConstructor;
                default: string;
            };
            tooltipAxisPointerLineType: {
                type: StringConstructor;
                default: string;
            };
            selectedMode: {
                type: BooleanConstructor;
                default: boolean;
            };
            selectedModel: {
                type: ObjectConstructor;
                default: () => {};
            };
            xAxis: {
                type: ArrayConstructor;
                default: () => any[];
            };
            showXAxisLabel: {
                type: BooleanConstructor;
                default: boolean;
            };
            xLabelInterval: {
                type: (StringConstructor | NumberConstructor)[];
                default: string;
            };
            xLabelSize: {
                type: NumberConstructor;
                default: number;
            };
            xLabelPadding: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            xAxisBoundaryGap: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            xLabelAlign: {
                type: StringConstructor;
                default: string;
            };
            showYAxis: {
                type: BooleanConstructor;
                default: boolean;
            };
            showYAxisLabel: {
                type: BooleanConstructor;
                default: boolean;
            };
            yAxis: {
                type: ArrayConstructor;
                default: () => any[];
            };
            showTotalLabel: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            showYAxisSplitLine: {
                type: BooleanConstructor;
                default: boolean;
            };
            thousandthSign: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            pointerNum: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            showTooltip: {
                type: BooleanConstructor;
                default: boolean;
            };
            toolTipPatchFunc: {
                default: any;
            };
            yAxisIndex: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            yAxisUnit: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            yAxisPointerNum: {
                type: (ArrayConstructor | NumberConstructor)[];
                default: number;
            };
            yAxisthousandthSign: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            xLabelWrap: {
                type: BooleanConstructor;
                default: boolean;
            };
            xLabelLineFontNum: {
                type: NumberConstructor;
                default: number;
            };
            showDefaultNum: {
                type: BooleanConstructor;
                default: boolean;
            };
            tooltipControlPos: {
                type: BooleanConstructor;
                default: boolean;
            };
            computedPosition: {
                type: FunctionConstructor;
                default: () => any;
            };
            isYAxisConversion: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            yAxisConversionDecimal: {
                type: BooleanConstructor;
                default: boolean;
            };
            isTooltipConversion: {
                type: (ArrayConstructor | BooleanConstructor)[];
                default: boolean;
            };
            barMinHeight: {
                type: NumberConstructor;
                default: number;
            };
            showTipHeaderText: {
                type: BooleanConstructor;
                default: boolean;
            };
            bottomText: {
                type: StringConstructor;
                default: string;
            };
            roundDown: {
                type: BooleanConstructor;
                default: boolean;
            };
            bottomValueList: {
                type: ArrayConstructor;
                default: () => any[];
            };
            isNullShow: {
                type: BooleanConstructor;
                default: boolean;
            };
            isConnectedNull: {
                type: BooleanConstructor;
                default: boolean;
            };
            isLabelRemoveId: {
                type: BooleanConstructor;
                default: boolean;
            };
            combineTooltipFormatter: {
                default: () => typeof import("./src/computed").combineTooltipFormatter;
            };
            showSymbol: {
                type: BooleanConstructor;
                default: boolean;
            };
            symbolType: {
                type: StringConstructor;
                default: string;
            };
            showStringValue: {
                type: BooleanConstructor;
                default: boolean;
            };
            legendList: {
                type: ArrayConstructor;
                default: () => any[];
            };
            isShowTotal: {
                type: BooleanConstructor;
                default: boolean;
            };
            spacing: {
                type: ObjectConstructor;
                default: () => {
                    in: number;
                    out: number;
                };
            };
            showCustomX: {
                type: BooleanConstructor;
                default: boolean;
            };
            showCustomXAll: {
                type: BooleanConstructor;
                default: boolean;
            };
            showCustomLegend: {
                type: BooleanConstructor;
                default: boolean;
            };
            lineStyleWidth: {
                type: NumberConstructor;
                default: number;
            };
            seriesLine: {
                type: ArrayConstructor;
                default: () => any[];
            };
            confine: {
                type: BooleanConstructor;
                default: boolean;
            };
            xLabelOverflow: {
                type: BooleanConstructor;
                default: boolean;
            };
            totalLabelColor: {
                type: (ArrayConstructor | StringConstructor)[];
                default: string;
            };
            isTooltipLabelShow: {
                type: BooleanConstructor;
                default: boolean;
            };
            isMarkLine: {
                type: BooleanConstructor;
                default: boolean;
            };
            mouseOutView: {
                type: FunctionConstructor;
                default: () => {};
            };
            renderer: {
                type: StringConstructor;
                default: string;
            };
            isNumberDefault: {
                type: BooleanConstructor;
                default: boolean;
            };
            showTooltipCurName: {
                type: BooleanConstructor;
                default: boolean;
            };
            customXAxis: {
                type: ArrayConstructor;
                default: () => any[];
            };
            customSeries: {
                type: ArrayConstructor;
                default: () => any[];
            };
            emphasisFocus: {
                type: BooleanConstructor;
                default: boolean;
            };
            areaOpacity: {
                type: NumberConstructor;
                default: number;
            };
            areaColorOpacity: {
                type: NumberConstructor;
                default: number;
            };
            isSmooth: {
                type: (BooleanConstructor | NumberConstructor)[];
                default: boolean;
            };
            endLabel: {
                type: FunctionConstructor;
                default: () => {};
            };
        }>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
            legend: unknown[];
            left: number;
            right: string | number;
            bottom: number;
            top: number;
            cursor: string;
            grid: unknown[];
            height: string;
            loading: boolean;
            scene: string | unknown[];
            quotationColor: import("../_util/enum").QuotationColor;
            unit: string | unknown[];
            showCustomXAll: boolean;
            xLabelOverflow: boolean;
            xAxis: unknown[];
            legendList: unknown[];
            isShowTotal: boolean;
            selectedMode: boolean;
            isLabelRemoveId: boolean;
            colors: unknown[];
            spacing: Record<string, any>;
            chartData: Record<string, any>;
            isStack: boolean;
            stack: unknown[];
            isArea: boolean;
            barWidth: string | number;
            barMaxWidth: string | number;
            barMinWidth: string | number;
            barGap: string;
            showLegend: boolean;
            legendPosition: Record<string, any>;
            showXAxis: boolean;
            tooltipAxisPointerType: string;
            tooltipAxisPointerLineType: string;
            selectedModel: Record<string, any>;
            showXAxisLabel: boolean;
            xLabelInterval: string | number;
            xLabelSize: number;
            xLabelPadding: number | unknown[];
            xAxisBoundaryGap: boolean | unknown[];
            xLabelAlign: string;
            showYAxis: boolean;
            showYAxisLabel: boolean;
            yAxis: unknown[];
            showTotalLabel: boolean | unknown[];
            showYAxisSplitLine: boolean;
            thousandthSign: string | unknown[];
            pointerNum: number | unknown[];
            showTooltip: boolean;
            toolTipPatchFunc: any;
            yAxisIndex: number | unknown[];
            yAxisUnit: string | unknown[];
            yAxisPointerNum: number | unknown[];
            yAxisthousandthSign: string | unknown[];
            xLabelWrap: boolean;
            xLabelLineFontNum: number;
            showDefaultNum: boolean;
            tooltipControlPos: boolean;
            computedPosition: Function;
            isYAxisConversion: boolean | unknown[];
            yAxisConversionDecimal: boolean;
            isTooltipConversion: boolean | unknown[];
            barMinHeight: number;
            showTipHeaderText: boolean;
            bottomText: string;
            roundDown: boolean;
            bottomValueList: unknown[];
            isNullShow: boolean;
            isConnectedNull: boolean;
            combineTooltipFormatter: typeof import("./src/computed").combineTooltipFormatter;
            showSymbol: boolean;
            symbolType: string;
            showStringValue: boolean;
            showCustomX: boolean;
            showCustomLegend: boolean;
            lineStyleWidth: number;
            seriesLine: unknown[];
            confine: boolean;
            totalLabelColor: string | unknown[];
            isTooltipLabelShow: boolean;
            isMarkLine: boolean;
            mouseOutView: Function;
            renderer: string;
            isNumberDefault: boolean;
            showTooltipCurName: boolean;
            customXAxis: unknown[];
            customSeries: unknown[];
            emphasisFocus: boolean;
            areaOpacity: number;
            areaColorOpacity: number;
            isSmooth: number | boolean;
            endLabel: Function;
        }, {}, string> & {
            beforeCreate?: (() => void) | (() => void)[];
            created?: (() => void) | (() => void)[];
            beforeMount?: (() => void) | (() => void)[];
            mounted?: (() => void) | (() => void)[];
            beforeUpdate?: (() => void) | (() => void)[];
            updated?: (() => void) | (() => void)[];
            activated?: (() => void) | (() => void)[];
            deactivated?: (() => void) | (() => void)[];
            beforeDestroy?: (() => void) | (() => void)[];
            beforeUnmount?: (() => void) | (() => void)[];
            destroyed?: (() => void) | (() => void)[];
            unmounted?: (() => void) | (() => void)[];
            renderTracked?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | ((e: import("vue").DebuggerEvent) => void)[];
            errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void) | ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase<any, any, any, any, any, any, any, any, any, {}, {}, string>, {}>, info: string) => boolean | void)[];
        };
        $forceUpdate: () => void;
        $nextTick: typeof import("vue").nextTick;
        $watch<T extends string | ((...args: any) => any)>(source: T, cb: T extends (...args: any) => infer R ? (args_0: R, args_1: R) => any : (...args: any) => any, options?: import("vue").WatchOptions<boolean>): import("vue").WatchStopHandle;
    } & Readonly<import("vue").ExtractPropTypes<{
        quotationColor: {
            type: import("vue").PropType<import("../_util/enum").QuotationColor>;
            default: number;
        };
        loading: {
            type: BooleanConstructor;
            default: boolean;
        };
        chartData: {
            type: ObjectConstructor;
            default: () => {
                x: import("./src/xAxis").XAxisCustomItem[] | String[];
                data: any[];
            };
        };
        grid: {
            type: ArrayConstructor;
            default: () => any[];
        };
        unit: {
            type: (ArrayConstructor | StringConstructor)[];
            default: string;
        };
        colors: {
            type: ArrayConstructor;
            default: () => any[];
        };
        height: {
            type: StringConstructor;
            default: string;
        };
        scene: {
            type: (ArrayConstructor | StringConstructor)[];
            default: string;
        };
        isStack: {
            type: BooleanConstructor;
            default: boolean;
        };
        stack: {
            type: ArrayConstructor;
            default: () => any[];
        };
        isArea: {
            type: BooleanConstructor;
            default: boolean;
        };
        top: {
            type: NumberConstructor;
            default: number;
        };
        right: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        left: {
            type: NumberConstructor;
            default: number;
        };
        bottom: {
            type: NumberConstructor;
            default: number;
        };
        barWidth: {
            type: (StringConstructor | NumberConstructor)[];
            default: string;
        };
        barMaxWidth: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        barMinWidth: {
            type: (StringConstructor | NumberConstructor)[];
            default: number;
        };
        barGap: {
            type: StringConstructor;
            default: string;
        };
        cursor: {
            type: StringConstructor;
            default: string;
        };
        showLegend: {
            type: BooleanConstructor;
            default: boolean;
        };
        legend: {
            type: ArrayConstructor;
            default: () => any[];
        };
        legendPosition: {
            type: ObjectConstructor;
            default: () => {
                bottom: number;
            };
        };
        showXAxis: {
            type: BooleanConstructor;
            default: boolean;
        };
        tooltipAxisPointerType: {
            type: StringConstructor;
            default: string;
        };
        tooltipAxisPointerLineType: {
            type: StringConstructor;
            default: string;
        };
        selectedMode: {
            type: BooleanConstructor;
            default: boolean;
        };
        selectedModel: {
            type: ObjectConstructor;
            default: () => {};
        };
        xAxis: {
            type: ArrayConstructor;
            default: () => any[];
        };
        showXAxisLabel: {
            type: BooleanConstructor;
            default: boolean;
        };
        xLabelInterval: {
            type: (StringConstructor | NumberConstructor)[];
            default: string;
        };
        xLabelSize: {
            type: NumberConstructor;
            default: number;
        };
        xLabelPadding: {
            type: (ArrayConstructor | NumberConstructor)[];
            default: number;
        };
        xAxisBoundaryGap: {
            type: (ArrayConstructor | BooleanConstructor)[];
            default: boolean;
        };
        xLabelAlign: {
            type: StringConstructor;
            default: string;
        };
        showYAxis: {
            type: BooleanConstructor;
            default: boolean;
        };
        showYAxisLabel: {
            type: BooleanConstructor;
            default: boolean;
        };
        yAxis: {
            type: ArrayConstructor;
            default: () => any[];
        };
        showTotalLabel: {
            type: (ArrayConstructor | BooleanConstructor)[];
            default: boolean;
        };
        showYAxisSplitLine: {
            type: BooleanConstructor;
            default: boolean;
        };
        thousandthSign: {
            type: (ArrayConstructor | StringConstructor)[];
            default: string;
        };
        pointerNum: {
            type: (ArrayConstructor | NumberConstructor)[];
            default: number;
        };
        showTooltip: {
            type: BooleanConstructor;
            default: boolean;
        };
        toolTipPatchFunc: {
            default: any;
        };
        yAxisIndex: {
            type: (ArrayConstructor | NumberConstructor)[];
            default: number;
        };
        yAxisUnit: {
            type: (ArrayConstructor | StringConstructor)[];
            default: string;
        };
        yAxisPointerNum: {
            type: (ArrayConstructor | NumberConstructor)[];
            default: number;
        };
        yAxisthousandthSign: {
            type: (ArrayConstructor | StringConstructor)[];
            default: string;
        };
        xLabelWrap: {
            type: BooleanConstructor;
            default: boolean;
        };
        xLabelLineFontNum: {
            type: NumberConstructor;
            default: number;
        };
        showDefaultNum: {
            type: BooleanConstructor;
            default: boolean;
        };
        tooltipControlPos: {
            type: BooleanConstructor;
            default: boolean;
        };
        computedPosition: {
            type: FunctionConstructor;
            default: () => any;
        };
        isYAxisConversion: {
            type: (ArrayConstructor | BooleanConstructor)[];
            default: boolean;
        };
        yAxisConversionDecimal: {
            type: BooleanConstructor;
            default: boolean;
        };
        isTooltipConversion: {
            type: (ArrayConstructor | BooleanConstructor)[];
            default: boolean;
        };
        barMinHeight: {
            type: NumberConstructor;
            default: number;
        };
        showTipHeaderText: {
            type: BooleanConstructor;
            default: boolean;
        };
        bottomText: {
            type: StringConstructor;
            default: string;
        };
        roundDown: {
            type: BooleanConstructor;
            default: boolean;
        };
        bottomValueList: {
            type: ArrayConstructor;
            default: () => any[];
        };
        isNullShow: {
            type: BooleanConstructor;
            default: boolean;
        };
        isConnectedNull: {
            type: BooleanConstructor;
            default: boolean;
        };
        isLabelRemoveId: {
            type: BooleanConstructor;
            default: boolean;
        };
        combineTooltipFormatter: {
            default: () => typeof import("./src/computed").combineTooltipFormatter;
        };
        showSymbol: {
            type: BooleanConstructor;
            default: boolean;
        };
        symbolType: {
            type: StringConstructor;
            default: string;
        };
        showStringValue: {
            type: BooleanConstructor;
            default: boolean;
        };
        legendList: {
            type: ArrayConstructor;
            default: () => any[];
        };
        isShowTotal: {
            type: BooleanConstructor;
            default: boolean;
        };
        spacing: {
            type: ObjectConstructor;
            default: () => {
                in: number;
                out: number;
            };
        };
        showCustomX: {
            type: BooleanConstructor;
            default: boolean;
        };
        showCustomXAll: {
            type: BooleanConstructor;
            default: boolean;
        };
        showCustomLegend: {
            type: BooleanConstructor;
            default: boolean;
        };
        lineStyleWidth: {
            type: NumberConstructor;
            default: number;
        };
        seriesLine: {
            type: ArrayConstructor;
            default: () => any[];
        };
        confine: {
            type: BooleanConstructor;
            default: boolean;
        };
        xLabelOverflow: {
            type: BooleanConstructor;
            default: boolean;
        };
        totalLabelColor: {
            type: (ArrayConstructor | StringConstructor)[];
            default: string;
        };
        isTooltipLabelShow: {
            type: BooleanConstructor;
            default: boolean;
        };
        isMarkLine: {
            type: BooleanConstructor;
            default: boolean;
        };
        mouseOutView: {
            type: FunctionConstructor;
            default: () => {};
        };
        renderer: {
            type: StringConstructor;
            default: string;
        };
        isNumberDefault: {
            type: BooleanConstructor;
            default: boolean;
        };
        showTooltipCurName: {
            type: BooleanConstructor;
            default: boolean;
        };
        customXAxis: {
            type: ArrayConstructor;
            default: () => any[];
        };
        customSeries: {
            type: ArrayConstructor;
            default: () => any[];
        };
        emphasisFocus: {
            type: BooleanConstructor;
            default: boolean;
        };
        areaOpacity: {
            type: NumberConstructor;
            default: number;
        };
        areaColorOpacity: {
            type: NumberConstructor;
            default: number;
        };
        isSmooth: {
            type: (BooleanConstructor | NumberConstructor)[];
            default: boolean;
        };
        endLabel: {
            type: FunctionConstructor;
            default: () => {};
        };
    }>> & import("vue").ShallowUnwrapRef<() => JSX.Element> & {} & import("vue").ComponentCustomProperties & {};
    __isFragment?: never;
    __isTeleport?: never;
    __isSuspense?: never;
} & import("vue").ComponentOptionsBase<Readonly<import("vue").ExtractPropTypes<{
    quotationColor: {
        type: import("vue").PropType<import("../_util/enum").QuotationColor>;
        default: number;
    };
    loading: {
        type: BooleanConstructor;
        default: boolean;
    };
    chartData: {
        type: ObjectConstructor;
        default: () => {
            x: import("./src/xAxis").XAxisCustomItem[] | String[];
            data: any[];
        };
    };
    grid: {
        type: ArrayConstructor;
        default: () => any[];
    };
    unit: {
        type: (ArrayConstructor | StringConstructor)[];
        default: string;
    };
    colors: {
        type: ArrayConstructor;
        default: () => any[];
    };
    height: {
        type: StringConstructor;
        default: string;
    };
    scene: {
        type: (ArrayConstructor | StringConstructor)[];
        default: string;
    };
    isStack: {
        type: BooleanConstructor;
        default: boolean;
    };
    stack: {
        type: ArrayConstructor;
        default: () => any[];
    };
    isArea: {
        type: BooleanConstructor;
        default: boolean;
    };
    top: {
        type: NumberConstructor;
        default: number;
    };
    right: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    left: {
        type: NumberConstructor;
        default: number;
    };
    bottom: {
        type: NumberConstructor;
        default: number;
    };
    barWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    barMaxWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    barMinWidth: {
        type: (StringConstructor | NumberConstructor)[];
        default: number;
    };
    barGap: {
        type: StringConstructor;
        default: string;
    };
    cursor: {
        type: StringConstructor;
        default: string;
    };
    showLegend: {
        type: BooleanConstructor;
        default: boolean;
    };
    legend: {
        type: ArrayConstructor;
        default: () => any[];
    };
    legendPosition: {
        type: ObjectConstructor;
        default: () => {
            bottom: number;
        };
    };
    showXAxis: {
        type: BooleanConstructor;
        default: boolean;
    };
    tooltipAxisPointerType: {
        type: StringConstructor;
        default: string;
    };
    tooltipAxisPointerLineType: {
        type: StringConstructor;
        default: string;
    };
    selectedMode: {
        type: BooleanConstructor;
        default: boolean;
    };
    selectedModel: {
        type: ObjectConstructor;
        default: () => {};
    };
    xAxis: {
        type: ArrayConstructor;
        default: () => any[];
    };
    showXAxisLabel: {
        type: BooleanConstructor;
        default: boolean;
    };
    xLabelInterval: {
        type: (StringConstructor | NumberConstructor)[];
        default: string;
    };
    xLabelSize: {
        type: NumberConstructor;
        default: number;
    };
    xLabelPadding: {
        type: (ArrayConstructor | NumberConstructor)[];
        default: number;
    };
    xAxisBoundaryGap: {
        type: (ArrayConstructor | BooleanConstructor)[];
        default: boolean;
    };
    xLabelAlign: {
        type: StringConstructor;
        default: string;
    };
    showYAxis: {
        type: BooleanConstructor;
        default: boolean;
    };
    showYAxisLabel: {
        type: BooleanConstructor;
        default: boolean;
    };
    yAxis: {
        type: ArrayConstructor;
        default: () => any[];
    };
    showTotalLabel: {
        type: (ArrayConstructor | BooleanConstructor)[];
        default: boolean;
    };
    showYAxisSplitLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    thousandthSign: {
        type: (ArrayConstructor | StringConstructor)[];
        default: string;
    };
    pointerNum: {
        type: (ArrayConstructor | NumberConstructor)[];
        default: number;
    };
    showTooltip: {
        type: BooleanConstructor;
        default: boolean;
    };
    toolTipPatchFunc: {
        default: any;
    };
    yAxisIndex: {
        type: (ArrayConstructor | NumberConstructor)[];
        default: number;
    };
    yAxisUnit: {
        type: (ArrayConstructor | StringConstructor)[];
        default: string;
    };
    yAxisPointerNum: {
        type: (ArrayConstructor | NumberConstructor)[];
        default: number;
    };
    yAxisthousandthSign: {
        type: (ArrayConstructor | StringConstructor)[];
        default: string;
    };
    xLabelWrap: {
        type: BooleanConstructor;
        default: boolean;
    };
    xLabelLineFontNum: {
        type: NumberConstructor;
        default: number;
    };
    showDefaultNum: {
        type: BooleanConstructor;
        default: boolean;
    };
    tooltipControlPos: {
        type: BooleanConstructor;
        default: boolean;
    };
    computedPosition: {
        type: FunctionConstructor;
        default: () => any;
    };
    isYAxisConversion: {
        type: (ArrayConstructor | BooleanConstructor)[];
        default: boolean;
    };
    yAxisConversionDecimal: {
        type: BooleanConstructor;
        default: boolean;
    };
    isTooltipConversion: {
        type: (ArrayConstructor | BooleanConstructor)[];
        default: boolean;
    };
    barMinHeight: {
        type: NumberConstructor;
        default: number;
    };
    showTipHeaderText: {
        type: BooleanConstructor;
        default: boolean;
    };
    bottomText: {
        type: StringConstructor;
        default: string;
    };
    roundDown: {
        type: BooleanConstructor;
        default: boolean;
    };
    bottomValueList: {
        type: ArrayConstructor;
        default: () => any[];
    };
    isNullShow: {
        type: BooleanConstructor;
        default: boolean;
    };
    isConnectedNull: {
        type: BooleanConstructor;
        default: boolean;
    };
    isLabelRemoveId: {
        type: BooleanConstructor;
        default: boolean;
    };
    combineTooltipFormatter: {
        default: () => typeof import("./src/computed").combineTooltipFormatter;
    };
    showSymbol: {
        type: BooleanConstructor;
        default: boolean;
    };
    symbolType: {
        type: StringConstructor;
        default: string;
    };
    showStringValue: {
        type: BooleanConstructor;
        default: boolean;
    };
    legendList: {
        type: ArrayConstructor;
        default: () => any[];
    };
    isShowTotal: {
        type: BooleanConstructor;
        default: boolean;
    };
    spacing: {
        type: ObjectConstructor;
        default: () => {
            in: number;
            out: number;
        };
    };
    showCustomX: {
        type: BooleanConstructor;
        default: boolean;
    };
    showCustomXAll: {
        type: BooleanConstructor;
        default: boolean;
    };
    showCustomLegend: {
        type: BooleanConstructor;
        default: boolean;
    };
    lineStyleWidth: {
        type: NumberConstructor;
        default: number;
    };
    seriesLine: {
        type: ArrayConstructor;
        default: () => any[];
    };
    confine: {
        type: BooleanConstructor;
        default: boolean;
    };
    xLabelOverflow: {
        type: BooleanConstructor;
        default: boolean;
    };
    totalLabelColor: {
        type: (ArrayConstructor | StringConstructor)[];
        default: string;
    };
    isTooltipLabelShow: {
        type: BooleanConstructor;
        default: boolean;
    };
    isMarkLine: {
        type: BooleanConstructor;
        default: boolean;
    };
    mouseOutView: {
        type: FunctionConstructor;
        default: () => {};
    };
    renderer: {
        type: StringConstructor;
        default: string;
    };
    isNumberDefault: {
        type: BooleanConstructor;
        default: boolean;
    };
    showTooltipCurName: {
        type: BooleanConstructor;
        default: boolean;
    };
    customXAxis: {
        type: ArrayConstructor;
        default: () => any[];
    };
    customSeries: {
        type: ArrayConstructor;
        default: () => any[];
    };
    emphasisFocus: {
        type: BooleanConstructor;
        default: boolean;
    };
    areaOpacity: {
        type: NumberConstructor;
        default: number;
    };
    areaColorOpacity: {
        type: NumberConstructor;
        default: number;
    };
    isSmooth: {
        type: (BooleanConstructor | NumberConstructor)[];
        default: boolean;
    };
    endLabel: {
        type: FunctionConstructor;
        default: () => {};
    };
}>>, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, {
    legend: unknown[];
    left: number;
    right: string | number;
    bottom: number;
    top: number;
    cursor: string;
    grid: unknown[];
    height: string;
    loading: boolean;
    scene: string | unknown[];
    quotationColor: import("../_util/enum").QuotationColor;
    unit: string | unknown[];
    showCustomXAll: boolean;
    xLabelOverflow: boolean;
    xAxis: unknown[];
    legendList: unknown[];
    isShowTotal: boolean;
    selectedMode: boolean;
    isLabelRemoveId: boolean;
    colors: unknown[];
    spacing: Record<string, any>;
    chartData: Record<string, any>;
    isStack: boolean;
    stack: unknown[];
    isArea: boolean;
    barWidth: string | number;
    barMaxWidth: string | number;
    barMinWidth: string | number;
    barGap: string;
    showLegend: boolean;
    legendPosition: Record<string, any>;
    showXAxis: boolean;
    tooltipAxisPointerType: string;
    tooltipAxisPointerLineType: string;
    selectedModel: Record<string, any>;
    showXAxisLabel: boolean;
    xLabelInterval: string | number;
    xLabelSize: number;
    xLabelPadding: number | unknown[];
    xAxisBoundaryGap: boolean | unknown[];
    xLabelAlign: string;
    showYAxis: boolean;
    showYAxisLabel: boolean;
    yAxis: unknown[];
    showTotalLabel: boolean | unknown[];
    showYAxisSplitLine: boolean;
    thousandthSign: string | unknown[];
    pointerNum: number | unknown[];
    showTooltip: boolean;
    toolTipPatchFunc: any;
    yAxisIndex: number | unknown[];
    yAxisUnit: string | unknown[];
    yAxisPointerNum: number | unknown[];
    yAxisthousandthSign: string | unknown[];
    xLabelWrap: boolean;
    xLabelLineFontNum: number;
    showDefaultNum: boolean;
    tooltipControlPos: boolean;
    computedPosition: Function;
    isYAxisConversion: boolean | unknown[];
    yAxisConversionDecimal: boolean;
    isTooltipConversion: boolean | unknown[];
    barMinHeight: number;
    showTipHeaderText: boolean;
    bottomText: string;
    roundDown: boolean;
    bottomValueList: unknown[];
    isNullShow: boolean;
    isConnectedNull: boolean;
    combineTooltipFormatter: typeof import("./src/computed").combineTooltipFormatter;
    showSymbol: boolean;
    symbolType: string;
    showStringValue: boolean;
    showCustomX: boolean;
    showCustomLegend: boolean;
    lineStyleWidth: number;
    seriesLine: unknown[];
    confine: boolean;
    totalLabelColor: string | unknown[];
    isTooltipLabelShow: boolean;
    isMarkLine: boolean;
    mouseOutView: Function;
    renderer: string;
    isNumberDefault: boolean;
    showTooltipCurName: boolean;
    customXAxis: unknown[];
    customSeries: unknown[];
    emphasisFocus: boolean;
    areaOpacity: number;
    areaColorOpacity: number;
    isSmooth: number | boolean;
    endLabel: Function;
}, {}, string> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & import("@vue/runtime-core").Plugin<any[]>;
export default _default;
export type { BarLineChartProps };
