import { formatElapsed } from "../../utils/formatElapsed.js"; /** * Live one-line-per-test display for parallel suite runs, on stderr. On a * TTY it repaints in place every second; piped, it prints a plain snapshot * every 15 seconds instead. Display only — callers push state in via * update(); nothing here reads files or clocks besides "now". */ export type BoardStatus = "queued" | "running" | "done" | "error"; type BoardEntry = { id: string; status: BoardStatus; startedAt?: number; endedAt?: number; costUsd: number; }; export { formatElapsed }; export declare function startStatusBoard(ids: string[]): { update(id: string, patch: Partial>): void; stop(): void; };