/**
 * CLI Design System - List View
 *
 * Renders clean, borderless columnar tables for "ls" commands.
 * Muted column headers, aligned values, no ASCII grid lines.
 *
 * @example
 * renderListView({
 *   title: 'Agent Runs',
 *   columns: [
 *     { label: 'ID', width: 10 },
 *     { label: 'Status', width: 14 },
 *   ],
 *   rows: [['9144a138', colors.info('running')]],
 * });
 */
export interface ListColumn {
    label: string;
    width: number;
}
export interface ListViewConfig {
    title: string;
    columns: ListColumn[];
    rows: string[][];
    emptyMessage?: string;
}
/**
 * Render a list view to stdout.
 *
 * Columns are padded to their declared width (ANSI-aware).
 * The last column is never padded so long values don't waste space.
 */
export declare function renderListView(config: ListViewConfig): void;
//# sourceMappingURL=list-view.d.ts.map