wetrade-design
Version:
一款多语言支持Vue3的UI框架
1,245 lines (1,244 loc) • 29.7 kB
TypeScript
import type { ExtractPropTypes, PropType } from 'vue';
import type { XAxisCustomItem } from './xAxis';
import { combineTooltipFormatter } from './computed';
import type { QuotationColor } from '../../_util/enum';
export declare type QuotationColorType = 'redUp' | 'greenUp';
export declare type BreakpointMap = Record<QuotationColorType, Number>;
export declare const QuotationColorMap: BreakpointMap;
export declare const BarLineChartProps: () => {
quotationColor: {
type: PropType<QuotationColor>;
default: number;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
chartData: {
type: ObjectConstructor;
default: () => {
x: 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 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;
};
/** 图例 - 边距
* in 图例与文字间的间距
* out 图例与图例间的间距
* */
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: () => {};
};
};
export interface BarRef {
handleScroll: (wrap: HTMLDivElement) => void;
}
export declare type BarLineChartProps = Partial<ExtractPropTypes<ReturnType<typeof BarLineChartProps>>>;
declare const BarLineChart: import("vue").DefineComponent<{
quotationColor: {
type: PropType<QuotationColor>;
default: number;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
chartData: {
type: ObjectConstructor;
default: () => {
x: 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 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;
};
/** 图例 - 边距
* in 图例与文字间的间距
* out 图例与图例间的间距
* */
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, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<ExtractPropTypes<{
quotationColor: {
type: PropType<QuotationColor>;
default: number;
};
loading: {
type: BooleanConstructor;
default: boolean;
};
chartData: {
type: ObjectConstructor;
default: () => {
x: 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 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;
};
/** 图例 - 边距
* in 图例与文字间的间距
* out 图例与图例间的间距
* */
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: () => {};
};
}>>, {
legend: unknown[];
left: number;
right: string | number;
bottom: number;
top: number;
cursor: string;
grid: unknown[];
height: string;
loading: boolean;
scene: string | unknown[];
quotationColor: 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 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;
}>;
export default BarLineChart;