import { AnnotationsIntegrationSelectionState } from '../../core/components/annotations/components/indicators/types.js'; import type { InteractionState } from '../../core/components/interactions-state-helpers/types.js'; import type { HistogramTooltipDataPoint } from '../components/overlays/utils/bins-to-tooltip.js'; export interface HistogramChartState extends InteractionState<[number, number]> { annotations: AnnotationsIntegrationSelectionState; hoveredThresholdId?: string; filteredSeriesIds: Set; closestBins?: { closestBin?: HistogramTooltipDataPoint; closestBinsGrouped: HistogramTooltipDataPoint[][]; closestBinsByVariant: HistogramTooltipDataPoint[]; }; }