/**
 * Table rendering for CLI.2 — `opensquid schedule list|next`.
 *
 * Split out of `schedule.ts` (file-size budget). Pure functions over rows;
 * picocolors handles ANSI styling. Columns mirror `kubectl get` ergonomics.
 *
 * Imports from: picocolors, ./schedule_state.
 * Imported by: src/setup/cli/schedule.ts.
 */
import type { ScheduleRow } from './schedule_state.js';
export declare function timeUntil(future: Date, now: Date): string;
export declare function renderListTable(rows: readonly ScheduleRow[], color: boolean): string;
export declare function renderNextTable(rows: readonly {
    id: string;
    cron: string;
    nextFireAt: string | null;
}[], now: Date, color: boolean): string;
//# sourceMappingURL=schedule_render.d.ts.map