/**
 * Rendering helpers for `opensquid checkpoints` (CLI.6) — split out of
 * checkpoints.ts for the file-size budget.
 *
 * Two concerns:
 *   - `renderListTable` — fixed-column ASCII table for `checkpoints list`.
 *   - `parseLimit` / `formatAge` — small utilities used only by the list
 *     verb's table render.
 *
 * Column widths: 8-char runId prefix + 12-char pack + 14-char skill +
 * 14-char rule + step + age fit inside 100 cols. Comparable to Temporal
 * `tctl workflow list` — fixed columns over flexible widths because the
 * intended consumer is a human eyeballing a recovery scenario, not a
 * piped tool (which uses `show` for JSONL).
 *
 * Imports from: none.
 * Imported by: src/setup/cli/checkpoints.ts (+ checkpoints_actions.ts).
 */
import type { ListEntry } from './checkpoints_core.js';
/** Compact fixed-column table. */
export declare function renderListTable(rows: readonly ListEntry[]): string;
export declare function parseLimit(raw: string | undefined): number | null;
//# sourceMappingURL=checkpoints_render.d.ts.map