/** * CLI Table Rendering Utility * * Provides consistent ASCII table formatting for CLI output. * Supports column alignment, truncation, and optional styling. */ export interface TableColumn { key: string; header: string; width?: number; align?: 'left' | 'right' | 'center'; truncate?: boolean; render?: (item: T, index: number) => string; minWidth?: number; maxWidth?: number; } export interface TableOptions { compact?: boolean; border?: boolean; header?: boolean; separator?: string; headerSeparator?: string; } /** * Render a table from an array of data */ export declare function renderTable>(data: T[], columns: TableColumn[], options?: TableOptions): string; /** * Simple table renderer for backward compatibility * Creates a table with minimal configuration */ export declare function simpleTable(headers: string[], rows: string[][], options?: { compact?: boolean; }): string; //# sourceMappingURL=table.d.ts.map