import { chartTypeEnum } from '@dq-next/types/enums/chartEnum'; import { averageSeasonalChartConfigType, barChartConfigType, boxplotChartConfigType, chartConfigType, multidimensionalChartConfigType, normalChartConfigType, pieChartConfigType, quantileRadarChartConfigType, radarChartConfigType, seasonalChartConfigType, structuralChartConfigType } from '@dq-next/types/chart'; import { EChartsOption } from 'echarts'; export declare function useSeasonalChart(chartConfig: seasonalChartConfigType): Promise; export declare function useSeasonalAverageChart(chartConfig: averageSeasonalChartConfigType): Promise; export declare function useSeasonalLunarChart(chartConfig: seasonalChartConfigType): Promise; export declare function useNormalChart(chartConfig: normalChartConfigType): Promise; export declare function useBarChart(chartConfig: barChartConfigType): Promise; export declare function useRadarChart(chartConfig: radarChartConfigType): Promise; export declare function useStructuralChart(chartConfig: structuralChartConfigType): Promise; export declare function usePieChart(chartConfig: pieChartConfigType): Promise; export declare function useMultidimensionalChart(chartConfig: multidimensionalChartConfigType): Promise; export declare function useBoxplotChart(chartConfig: boxplotChartConfigType): Promise; export declare function useQuantileRadarChart(chartConfig: quantileRadarChartConfigType): Promise; export declare const chartTypeHooks: { [key in chartTypeEnum]: (chartConfig: chartConfigType) => Promise; };