/** * Human-readable formatting utilities. * * Table formatting, column alignment, and relative time display * for CLI output. */ /** A column definition for table formatting. */ export type Column = { /** Column header label. */ label: string; /** Alignment within the column. Defaults to "left". */ align?: "left" | "right" | undefined; /** Minimum column width (in characters). */ minWidth?: number | undefined; }; /** * Format rows as an aligned table. * * Each row is an array of cell values matching the column definitions. * Columns are separated by the given gap (default 2 spaces). */ export declare function formatTable(columns: Column[], rows: string[][], gap?: number): string; /** * Format a relative time string from a timestamp or milliseconds age. * * Returns human-friendly strings like "just now", "5s ago", "3m ago", * "2h ago", "1d ago". */ export declare function relativeTime(ageMs: number): string; //# sourceMappingURL=human.d.ts.map