import type { MonitorSnapshot, TaskSnapshot } from "../monitor/monitor-reader.ts"; /** * Unified panel renderer — wraps content in a straight box-drawing * border with the title embedded in the top border. * In narrow mode, renders as a plain title + rule instead. */ export declare function panel(title: string, lines: string[]): void; export declare function filterAndSortTasks(tasks: TaskSnapshot[], all: boolean, agentFilter?: string, statusFilter?: string, sortField?: string): TaskSnapshot[]; export declare function renderTasks(snapshot: MonitorSnapshot, all: boolean, tailChars: number, agentFilter?: string, statusFilter?: string, sortField?: string): void; export declare function computeHealthState(snapshot: MonitorSnapshot): { state: string; color: (s: string) => string; }; //# sourceMappingURL=table-helpers.d.ts.map