///
import { LooseObject } from '@antv/g-base';
import { Actions, ChartConfig } from '../interfaces';
import { LegendObject } from '../legends/useLegends';
export interface UseChartProps {
rootRef: React.MutableRefObject;
tooltipRef: React.MutableRefObject;
chart: Actions;
tooltipItemRegister: any;
config: ChartConfig;
data: LooseObject | LooseObject[];
interceptors: any;
defaultOptions: any;
tooltipKey: number;
setTooltipKey: any;
title?: string;
legendObject: LegendObject;
}
declare const useChart: (options: UseChartProps) => {
updateLegends: (label: string) => {
[key: string]: import("../interfaces").Legend;
};
chartOptions: any;
};
export default useChart;