/** * @bytelyst/charts โ€” Token-themed chart primitives. * * Exports (0.1.0 โ€” Wave 9.A.1-4): * multi-series line chart, smoothing optional * vertical bar chart with diverging baseline * single-series filled area chart with gradient * categorical share-of-total ring chart * half-circle dial for single-metric tanks * * Deferred to 0.2.x (per roadmap ยง9.A): * , * * Design rules: * - Pure SVG; zero runtime deps * - Token-driven palette (`var(--bl-accent)` etc.) with per-element * overrides * - SSR-safe โ€” `useId()` everywhere (no `Math.random()`) * - `role="img"` + `` for accessible labelling */ export { LineChart } from './LineChart.js'; export type { LineChartProps, LineSeries } from './LineChart.js'; export { BarChart } from './BarChart.js'; export type { BarChartProps, BarDatum } from './BarChart.js'; export { AreaChart } from './AreaChart.js'; export type { AreaChartProps } from './AreaChart.js'; export { Donut } from './Donut.js'; export type { DonutProps, DonutSlice } from './Donut.js'; export { Gauge } from './Gauge.js'; export type { GaugeProps } from './Gauge.js'; export { RadarChart } from './RadarChart.js'; export type { RadarChartProps, RadarSeries } from './RadarChart.js'; export { extent, linearScale, smoothPath, formatNumber } from './utils.js';