/** * BellCurveChart — chart STATISTIQUE. À partir d'un échantillon de nombres * bruts (`number[]`), calcule la moyenne μ et l'écart-type d'échantillon σ * (n-1), puis trace la densité de la loi normale * pdf(x) = exp(-((x-μ)²/(2σ²))) / (σ·√(2π)) * sur l'intervalle μ-4σ → μ+4σ, sous forme d'aire lissée + ligne. * Repères : ligne verticale à μ et marques à μ±σ, μ±2σ. * API canonique (référence Svelte ; React/Vue s'alignent). * * Props obligatoires : * data number[] - échantillon de valeurs brutes * label string - aria-label du graphique * * Props optionnelles : * tone "category1".."category8" (défaut "category1") * width number (défaut 480) * height number (défaut 240) * smooth boolean (défaut true) - courbe lissée vs polyligne * intervals number (défaut 64) - points d'échantillonnage de la courbe * class string * * Si l'échantillon contient moins de 2 valeurs finies, ou si σ vaut 0 * (toutes les valeurs identiques), un état vide accessible est rendu sans * planter (aucune courbe, message dans la liste accessible). */ export type BellCurveChartTone = "category1" | "category2" | "category3" | "category4" | "category5" | "category6" | "category7" | "category8"; type BellCurveChartProps = { data: number[]; width?: number; height?: number; tone?: BellCurveChartTone; smooth?: boolean; intervals?: number; label: string; class?: string; }; declare const BellCurveChart: import("svelte").Component; type BellCurveChart = ReturnType; export default BellCurveChart; //# sourceMappingURL=BellCurveChart.svelte.d.ts.map