/** * TraceWaterfallChart - spans distribués imbriqués (trace waterfall, ~gantt * hiérarchique). Chaque span = une barre sur l'axe temps (start → start + * duration). Les spans sont ordonnés par parcours en profondeur (DFS) depuis * les racines (parentSpanId == null), indentés par profondeur ; une ligne par * span (libellé = service). Axe temps gradué (niceTicks) comme GanttChart. * API canonique (référence Svelte, React/Vue doivent s'aligner). * * Modèle : une rangée Y par span avec un OFFSET de départ (x0 = start) et une * largeur (duration), sur un axe X commun gradué. La couleur suit `service` * (cycle sur category1..8). Étiquette de service à gauche, indentée selon la * profondeur. Légende des services sous le graphe. * * Props obligatoires : * data { spans: TraceSpan[] } * * Props optionnelles : * label string * width number (défaut 640) * height number (défaut 320) * size number (alias de width) * class string */ export type TraceSpan = { spanId: string; parentSpanId?: string | null; service: string; start: number; duration: number; }; type TraceWaterfallChartProps = { data: { spans: TraceSpan[]; }; label?: string; width?: number; height?: number; size?: number; class?: string; }; declare const TraceWaterfallChart: import("svelte").Component; type TraceWaterfallChart = ReturnType; export default TraceWaterfallChart; //# sourceMappingURL=TraceWaterfallChart.svelte.d.ts.map