import * as echarts from 'echarts'; declare const _sfc_main: import("vue").DefineComponent<{ index: { type: NumberConstructor; required: false; }; maxData: { type: NumberConstructor; required: true; }; barWidth: { type: NumberConstructor; required: true; }; dataList: { type: ArrayConstructor; required: true; }; }, { props: { index?: number | undefined; maxData: number; barWidth: number; dataList: { data: number; dataName: string; mainBarGranndient?: boolean | undefined; mainBarGranndientConfig?: { gradientType: 'linear' | 'radial'; gradientLinerOrient?: { x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; } | undefined; gradientRadialOrient?: { x: number; y: number; r: number; colorStops: { offset: number; color: string; }[]; } | undefined; } | undefined; barColorConfig: { backgroundColor: string; topBarColor?: string; bottomBarColor?: string; topCover?: { color: string; opacity: number; borderWidth: number; borderColor: string; }; innerTopCover?: { color: string; opacity: number; borderWidth: number; borderColor: string; }; bottomCover?: { color: string; opacity: number; borderWidth: number; borderColor: string; }; }; }[]; }; data: number[]; dataName: string[]; maxData: number[]; myChart: echarts.ECharts; barWidth: number; rebuildData: () => void; setOptionConfig: () => { backgroundColor: string; xAxis: { data: string[]; axisLine: { show: number; }; axisTick: { show: number; }; axisLabel: { margin: number; fontSize: number; color: string; }; }; yAxis: { show: number; }; grid: { top: number; left: number; right: number; bottom: number; containLabel: boolean; }; series: ({ type: string; itemStyle: { color: (params: any) => string | undefined; opacity?: undefined; borderWidth?: undefined; borderColor?: undefined; normal?: undefined; }; barWidth: number; barGap: string; data: number[]; silent?: undefined; symbolSize?: undefined; name?: undefined; symbolOffset?: undefined; z?: undefined; } | { type: string; itemStyle: { color: (params: any) => string | { x?: number | undefined; y?: number | undefined; x2?: number | undefined; y2?: number | undefined; colorStops?: { offset: number; color: string; }[] | undefined; type: "linear" | "radial"; } | { type: string; x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; } | undefined; opacity?: undefined; borderWidth?: undefined; borderColor?: undefined; normal?: undefined; }; barWidth: number; data: number[]; barGap?: undefined; silent?: undefined; symbolSize?: undefined; name?: undefined; symbolOffset?: undefined; z?: undefined; } | { type: string; data: number[]; silent: boolean; symbolSize: number[]; itemStyle: { color: (params: any) => { color: string; opacity: number; borderWidth: number; borderColor: string; } | "#2E5D6B" | undefined; opacity: number; borderWidth: number; borderColor: string; normal?: undefined; }; barWidth?: undefined; barGap?: undefined; name?: undefined; symbolOffset?: undefined; z?: undefined; } | { type: string; data: number[]; symbolSize: number[]; silent: boolean; itemStyle: { color: (params: any) => { color: string; opacity: number; borderWidth: number; borderColor: string; } | "#5BB6BB" | undefined; borderWidth: number; borderColor: string; opacity: number; normal?: undefined; }; barWidth?: undefined; barGap?: undefined; name?: undefined; symbolOffset?: undefined; z?: undefined; } | { name: string; type: string; symbolSize: number[]; symbolOffset: number[]; z: number; silent: boolean; itemStyle: { normal: { color: (params: any) => string | { x?: number | undefined; y?: number | undefined; x2?: number | undefined; y2?: number | undefined; colorStops?: { offset: number; color: string; }[] | undefined; type: "linear" | "radial"; } | { type: string; x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; } | undefined; }; color?: undefined; opacity?: undefined; borderWidth?: undefined; borderColor?: undefined; }; data: number[]; barWidth?: undefined; barGap?: undefined; })[]; }; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>, {}>; export default _sfc_main;