/** A plain left-aligned text table: header row, then rows, columns padded to * the widest cell. The header is painted (bold cyan on a terminal, plain * when piped) AFTER padding, so the paint never disturbs alignment. For CLI * listings, not the interactive explorer. */ export declare function formatTextTable(header: string[], rows: string[][], paintHeader?: (text: string) => string): string; export declare function oneLine(text: string, max: number): string;