export type dataListType = { indexName: string; indexCode?: string; unitName: string; value: number; price?: number; }; export declare const dataListDefault: dataListType[]; export declare function optionFormate(props: any, chartHeight: any, chartWidth: any): { animation: boolean; color: string[]; title: ({ text: string; left: string; top: number; textAlign: string; textStyle: { fontSize: number; fontWeight: number; height: number; color: string; }; } | { text: string; left: string; top: number; textAlign: string; textStyle: { fontSize: number; fontWeight: number; color: string; height?: undefined; }; })[]; tooltip: { trigger: string; appendTo: () => HTMLElement; renderMode: string; backgroundColor: string; formatter: (data: any) => string; textStyle: { color: string; fontSize: number; lineHeight: number; height: number; fontWeight: number; }; borderColor: string; }; legend: { icon: string; itemWidth: number; itemHeight: number; bottom: number; left: string; itemGap: number; textStyle: { fontSize: number; color: string; width: number; borderWidth: number; borderColor: string; padding: number[]; rich: { title: { color: string; fontSize: number; fontWeight: number; padding: number[]; width?: undefined; lineHeight?: undefined; }; num: { padding: number[]; color: string; fontSize: number; fontWeight: number; align: string; width?: undefined; lineHeight?: undefined; }; tag?: undefined; }; overflow?: undefined; }; formatter: (name: any) => string; top?: undefined; }; grid: { top: number; left: number; right: number; bottom: number; containLabel: boolean; }; series: { type: string; radius: string[]; bottom: number; top: number; center: string[]; avoidLabelOverlap: boolean; label: { show: boolean; position: string; }; emptyCircleStyle: { color: string; }; labelLine: { show: boolean; }; data: any; itemStyle?: undefined; }; } | { title: ({ text: string; left: string; top: string; textAlign: string; textStyle: { fontSize: number; fontWeight: number; height: number; color: string; }; } | { text: any; left: string; top: string; textAlign: string; textStyle: { fontSize: number; fontWeight: number; color: string; height?: undefined; }; })[]; tooltip: { trigger: string; appendTo: () => HTMLElement; renderMode: string; formatter: (data: any) => string; backgroundColor: string; textStyle: { color: string; fontSize: number; lineHeight: number; height: number; fontWeight: number; }; borderColor: string; }; legend: { icon: string; left: string; top: string; itemWidth: number; itemHeight: number; itemGap: number; textStyle: { color: string; overflow: string; rich: { title: { width: number; color: string; fontSize: number; fontWeight: number; lineHeight: number; padding: number[]; }; num: { width: any; padding: number[]; color: string; fontSize: number; lineHeight: number; fontWeight: number; align: string; }; tag: { color: string; fontSize: number; width: number; lineHeight: number; fontWeight: number; align: string; padding: number[]; }; }; fontSize?: undefined; width?: undefined; borderWidth?: undefined; borderColor?: undefined; padding?: undefined; }; formatter: (name: any) => string; bottom?: undefined; }; series: { type: string; radius: string[]; center: string[]; avoidLabelOverlap: boolean; label: { show: boolean; position: string; }; emptyCircleStyle: { color: string; }; labelLine: { show: boolean; }; itemStyle: { color: (colors: any) => string; }; data: any; bottom?: undefined; top?: undefined; }; animation: boolean; color?: undefined; grid?: undefined; } | undefined;