/** * Plancher d'épaisseur effectif d'un flux. * * @param minimum_flux réglage `minimum_flux` du diagramme. Quand il est défini * (0 COMPRIS), il EST le plancher : 0 → flux à leur épaisseur * réelle, n → plancher de n px (au-dessus comme en dessous de * 2px). Absent (null/undefined) → plancher dur de 2px (défaut * de lisibilité historique). */ export declare function fluxFloor(minimum_flux: number | null | undefined): number; /** * Clamp d'une épaisseur brute (px) aux bornes min/max du diagramme. * * Le plafond `maximum_flux` est appliqué d'abord (un flux qui le dépasse est * tracé à `maximum_flux`), puis le plancher `fluxFloor` borne le bas. Pour des * bornes saines (min ≤ max) l'ordre est sans effet ; pour une config aberrante * (min > max) le plafond gagne, comme dans l'ancien _clampThickness. * * @param px épaisseur brute en pixels (proportionnelle à la valeur) * @param minimum_flux voir fluxFloor — 0 compris → épaisseur réelle * @param maximum_flux plafond optionnel ; falsy (absent/0) → pas de plafond */ export declare function clampLinkThickness(px: number, minimum_flux: number | null | undefined, maximum_flux: number | null | undefined): number;