import { AreaChartProps } from '../interfaces'; import { XDomain, XScaleType, YDomain, YScaleType } from '../../internal/components/cartesian-chart/interfaces'; import { ChartModel } from './index'; interface UseChartModelProps { externalSeries: readonly AreaChartProps.Series[]; visibleSeries: readonly AreaChartProps.Series[]; setVisibleSeries: (series: readonly AreaChartProps.Series[]) => void; highlightedSeries: null | AreaChartProps.Series; setHighlightedSeries: (series: null | AreaChartProps.Series) => void; xDomain?: XDomain; yDomain?: YDomain; xScaleType: XScaleType; yScaleType: YScaleType; height: number; width: number; } export default function useChartModel({ externalSeries: allSeries, visibleSeries: series, setVisibleSeries, highlightedSeries, setHighlightedSeries, xDomain, yDomain, xScaleType, yScaleType, height, width, }: UseChartModelProps): ChartModel; export {}; //# sourceMappingURL=use-chart-model.d.ts.map