/** * LollipopChart — tige fine (ligne) + cercle au sommet, par catégorie. * API canonique (référence Svelte, React/Vue doivent s'aligner). * * Props obligatoires : * data LollipopChartDatum[] - tableau {label, value, tone?} * label string - aria-label du graphique * * Props optionnelles : * orientation "vertical"|"horizontal" (défaut "vertical") * width number (défaut 480) * height number (défaut 240) * domain [number, number] - domaine fixe de l'axe des valeurs * class string */ export type LollipopChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; export type LollipopChartDatum = { label: string; value: number; tone?: LollipopChartTone; }; type LollipopChartProps = { data: LollipopChartDatum[]; width?: number; height?: number; orientation?: "vertical" | "horizontal"; label: string; /** * Domaine fixe de l'axe des valeurs `[min, max]`. Quand fourni (et fini), * l'échelle l'utilise au lieu du min/max dérivé des données — laissant * plusieurs LollipopCharts d'une grille partager une échelle. Absent ou * invalide → repli sur la plage auto (inchangé). */ domain?: [number, number]; class?: string; }; declare const LollipopChart: import("svelte").Component; type LollipopChart = ReturnType; export default LollipopChart; //# sourceMappingURL=LollipopChart.svelte.d.ts.map