/**
 * Schedule computation — next-run-at logic for all three schedule kinds.
 *
 * Pure functions. No I/O. Caches parsed Cron instances for performance.
 */
import type { CronSchedule } from './types.js';
/**
 * Compute the next run timestamp (epoch ms) for a schedule.
 * Returns undefined if the schedule has no future runs (e.g. past "at" time).
 */
export declare function computeNextRunAtMs(schedule: CronSchedule, nowMs: number): number | undefined;
//# sourceMappingURL=schedule.d.ts.map