export interface TableColumn { readonly header: string; readonly value: (row: Row) => string; readonly minWidth?: number; readonly maxWidth?: number; } export interface RenderTableOptions { readonly separator?: string; readonly width?: number; } export declare function renderTable(rows: readonly Row[], columns: readonly TableColumn[], options?: RenderTableOptions | number): string;