export type StdoutRendererWriteMode = "stream" | "sync" | "chunked"; export interface StdoutRendererMetrics { lastFrameAt: number; lastFrameBytes: number; lastWriteMs: number; writeEmaMs: number; writeMode: StdoutRendererWriteMode; fps: number; bytesPerSec: number; terminalGraphicsDraws: number; terminalGraphicsClears: number; terminalGraphicsBytes: number; terminalGraphicsActive: number; } export declare function getStdoutRendererMetrics(): StdoutRendererMetrics; export declare function recordStdoutFrame(info: Readonly<{ at: number; bytes: number; writeMs: number; writeEmaMs: number; writeMode: StdoutRendererWriteMode; }>): void; export declare function recordStdoutTerminalGraphics(info: Readonly<{ draws?: number; clears?: number; bytes?: number; active: number; }>): void;