/** * BumpChart - classements dans le temps (lignes qui montent/descendent). * API canonique (référence Svelte, React/Vue doivent s'aligner) * * Props obligatoires : * data BumpChartSeries[] - tableau {label, ranks: number[], tone?} * categories string[] - libellés des périodes (axe X) * label string - aria-label * * Props optionnelles : * width number (défaut 480) * height number (défaut 300) * class string * * Convention : rank 1 = meilleur (affiché en haut). * Rang invalide (non-entier, <1, null, undefined, NaN) → GAP (ni point ni segment). */ export type BumpChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; export type BumpChartSeries = { label: string; ranks: (number | null | undefined)[]; tone?: BumpChartTone; }; type BumpChartProps = { data: BumpChartSeries[]; categories: string[]; label: string; width?: number; height?: number; class?: string; }; declare const BumpChart: import("svelte").Component; type BumpChart = ReturnType; export default BumpChart; //# sourceMappingURL=BumpChart.svelte.d.ts.map