/** * DataLabelsPlugin - uPlot plugin for rendering data value labels on line charts * * Supports three modes: * - 'off': No labels displayed * - 'all': Labels displayed for all data points * - 'minmax': Labels displayed only for minimum and maximum values per series */ import type uPlot from 'uplot'; import type { VizTheme } from './theme'; export type DataLabelsMode = 'off' | 'all' | 'minmax'; export interface DataLabelsConfig { mode: DataLabelsMode; theme: VizTheme; /** * Hidden series indices (series that should not display labels) */ hiddenSeries?: Set; } /** * Creates a uPlot plugin that renders data value labels on the chart */ export declare const createDataLabelsPlugin: (config: DataLabelsConfig) => uPlot.Plugin;