/** * ColumnRangeChart — barre allant d'une valeur BASSE à une valeur HAUTE par * catégorie (ex. températures min/max par mois, fourchettes de prix). * API canonique (référence Svelte ; React/Vue doivent s'aligner). * * Props obligatoires : * data ColumnRangeChartDatum[] - tableau {category, low, high, 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 ColumnRangeChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; export type ColumnRangeChartDatum = { category: string; low: number; high: number; tone?: ColumnRangeChartTone; }; type ColumnRangeChartProps = { data: ColumnRangeChartDatum[]; 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 ColumnRangeCharts d'une grille partager une échelle. Absent ou * invalide → repli sur la plage auto (inchangé). */ domain?: [number, number]; class?: string; }; declare const ColumnRangeChart: import("svelte").Component; type ColumnRangeChart = ReturnType; export default ColumnRangeChart; //# sourceMappingURL=ColumnRangeChart.svelte.d.ts.map