/** * Minimal table formatter — aligns columns with padding. * No external dependencies. */ export interface Column { key: string; label: string; width?: number; /** Which end to truncate when the value exceeds the column width. Default: 'end'. */ truncate?: 'start' | 'end'; } /** * Format an array of objects as an aligned table string. */ export declare function formatTable(rows: Record[], columns: Column[]): string; /** * Format a single object as a key-value detail view. */ export declare function formatDetail(obj: Record, labels?: Record): string;