import AsyncStore from '../async-store'; import { AreaChartProps } from '../interfaces'; import { ChartModel } from './index'; export default class InteractionsStore extends AsyncStore> { series: readonly AreaChartProps.Series[]; plot: ChartModel.ComputedProps['plot']; constructor(series: readonly AreaChartProps.Series[], plot: ChartModel.ComputedProps['plot']); highlightPoint(point: ChartModel.PlotPoint): void; highlightX(points: readonly ChartModel.PlotPoint[]): void; highlightFirstPoint(): void; highlightSeries(s: null | AreaChartProps.Series): void; clearHighlight(): void; clearHighlightedLegend(): void; clearState(): void; pinPopover(): void; unpinPopover(): void; togglePopoverPin(): void; _getFirstSeriesPoint(s: AreaChartProps.Series): null | ChartModel.PlotPoint; }