/** * BoxPlotChart - API canonique (référence Svelte, React/Vue doivent s'aligner) * * Props obligatoires : * data BoxPlotChartDatum[] - tableau {label, min, q1, median, q3, max, outliers?, tone?} * label string - aria-label du graphique * * Props optionnelles : * width number (défaut 480) - largeur du viewBox en px * height number (défaut 260) - hauteur du viewBox en px * class string - classe CSS supplémentaire * * NaN/vide : les valeurs non-finies sont exclues du domaine (filter Number.isFinite). * Tableau vide → rendu vide sans crash. * Note : l'ordre min≤q1≤median≤q3≤max n'est pas imposé par clamp mais rendu * tel quel (abs() sur la hauteur de boîte) ; les données incohérentes produisent * un rendu plausible mais peuvent induire en erreur. */ export type BoxPlotChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; export type BoxPlotChartDatum = { label: string; min: number; q1: number; median: number; q3: number; max: number; outliers?: number[]; tone?: BoxPlotChartTone; }; type BoxPlotChartProps = { data: BoxPlotChartDatum[]; label: string; width?: number; height?: number; class?: string; }; declare const BoxPlotChart: import("svelte").Component; type BoxPlotChart = ReturnType; export default BoxPlotChart; //# sourceMappingURL=BoxPlotChart.svelte.d.ts.map