export default _sfc_main; declare namespace _sfc_main { namespace props { namespace label { const type: StringConstructor; } namespace unit { const type_1: StringConstructor; export { type_1 as type }; } namespace data { const type_2: ArrayConstructor; export { type_2 as type }; } namespace loading { const type_3: BooleanConstructor; export { type_3 as type }; } namespace secondLineColor { const type_4: StringConstructor; export { type_4 as type }; } namespace event { const type_5: ObjectConstructor; export { type_5 as type }; const _default: null; export { _default as default }; } } function setup(__props: any, { expose }: { expose: any; }): { props: any; LineChart: { props: { data: { type: ArrayConstructor; default: () => never[]; }; event: { type: ObjectConstructor; default: null; }; secondLineColor: { type: StringConstructor; default: string; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; scale: import("vue").ComputedRef; option: import("vue").ComputedRef<{ color: any[]; legend: { right: number; itemWidth: number; itemHeight: number; padding: number[]; textStyle: { color: string; fontSize: number; }; icon: string; }; tooltip: { trigger: string; confine: boolean; axisPointer: { type: string; lineStyle: { type: string; width: number; color: { type: string; x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; }; }; }; }; grid: { left: number; right: number; top: number; bottom: number; containLabel: boolean; }; xAxis: { type: string; boundaryGap: boolean; splitLine: { show: boolean; }; axisLabel: { show: boolean; color: string; showMinLabel: boolean; showMaxLabel: boolean; margin: number; fontSize: number; }; axisTick: { show: boolean; lineStyle: { color: string; }; }; axisLine: { show: boolean; lineStyle: { color: string; }; }; }; yAxis: { type: string; axisLabel: { show: boolean; color: string; margin: number; fontSize: number; }; splitLine: { show: boolean; lineStyle: { color: string; type: string; }; }; }; series: { type: string; showSymbol: boolean; symbolSize: number; smooth: boolean; lineStyle: { width: number; }; }[]; dataset: { source: any; }; }>; computed: typeof import("vue").computed; Chart: { props: { option: { type: ObjectConstructor; default: null; }; event: { type: ObjectConstructor; default: null; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; chartRef: import("vue").Ref; chartInstance: null; resize: () => void; echartInit: () => void; ref: typeof import("vue").ref; watch: typeof import("vue").watch; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; echarts: typeof import("echarts/types/dist/echarts"); }; }; Empty: any; }; }; }; function setup(__props: any, { expose }: { expose: any; }): { props: any; LineChart: { props: { data: { type: ArrayConstructor; default: () => never[]; }; event: { type: ObjectConstructor; default: null; }; secondLineColor: { type: StringConstructor; default: string; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; scale: import("vue").ComputedRef; option: import("vue").ComputedRef<{ color: any[]; legend: { right: number; itemWidth: number; itemHeight: number; padding: number[]; textStyle: { color: string; fontSize: number; }; icon: string; }; tooltip: { trigger: string; confine: boolean; axisPointer: { type: string; lineStyle: { type: string; width: number; color: { type: string; x: number; y: number; x2: number; y2: number; colorStops: { offset: number; color: string; }[]; }; }; }; }; grid: { left: number; right: number; top: number; bottom: number; containLabel: boolean; }; xAxis: { type: string; boundaryGap: boolean; splitLine: { show: boolean; }; axisLabel: { show: boolean; color: string; showMinLabel: boolean; showMaxLabel: boolean; margin: number; fontSize: number; }; axisTick: { show: boolean; lineStyle: { color: string; }; }; axisLine: { show: boolean; lineStyle: { color: string; }; }; }; yAxis: { type: string; axisLabel: { show: boolean; color: string; margin: number; fontSize: number; }; splitLine: { show: boolean; lineStyle: { color: string; type: string; }; }; }; series: { type: string; showSymbol: boolean; symbolSize: number; smooth: boolean; lineStyle: { width: number; }; }[]; dataset: { source: any; }; }>; computed: typeof import("vue").computed; Chart: { props: { option: { type: ObjectConstructor; default: null; }; event: { type: ObjectConstructor; default: null; }; }; setup(__props: any, { expose }: { expose: any; }): { props: any; chartRef: import("vue").Ref; chartInstance: null; resize: () => void; echartInit: () => void; ref: typeof import("vue").ref; watch: typeof import("vue").watch; onMounted: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; onBeforeUnmount: (hook: () => any, target?: import("vue").ComponentInternalInstance | null | undefined) => false | Function | undefined; echarts: typeof import("echarts/types/dist/echarts"); }; }; Empty: any; }; }; }; }