/** * Overlay replaceable, provider-confirmed token usage onto an authoritative progress projection. * * Called only when event or usage state changes—not on animation frames—so live rendering does not * rebuild the tree merely because time passed. The event log remains untouched and final usage can * replace the preview without ever being counted twice. */ import type { ProgressView } from "./types.ts"; /** Apply the latest cumulative usage for active turns, keyed by dynamic step path. */ export declare function withUsagePreviews(view: ProgressView, usageByPath: ReadonlyMap): ProgressView; //# sourceMappingURL=usage-preview.d.ts.map