import type { ChartSeries } from '../../../types/data.js'; interface ChartLegendProps { series: ChartSeries[]; position: 'top' | 'right'; /** Max width for legend labels before truncation. */ maxLabelWidth?: number; /** Callback when a legend item is hovered, or null on mouse leave. */ onSeriesHover?: (seriesId: string | null) => void; /** Currently highlighted series id. */ highlightedSeries?: string | null; } /** Shared interactive legend used by the chart family. */ declare function ChartLegend({ series, position, maxLabelWidth, onSeriesHover, highlightedSeries, }: ChartLegendProps): import("react").JSX.Element; declare namespace ChartLegend { var displayName: string; } export type { ChartLegendProps }; export { ChartLegend };