import type { MetricSnapshot, HudRenderer } from "../contracts/hud.js";
import type { RunState } from "../contracts/orchestration.js";
export interface LiveHudRendererOptions {
    runId?: string;
    refreshMs?: number;
}
export declare class LiveHudRenderer implements HudRenderer {
    private runId?;
    private refreshMs;
    private timer;
    private renderSeq;
    constructor(options?: LiveHudRendererOptions);
    start(): Promise<void>;
    stop(): void;
    render(state: RunState | null, metrics: MetricSnapshot): void;
    private renderFrame;
}
