import type { Loop, ScheduleSpec } from "../types.js"; interface ParsedCron { minute: Set; hour: Set; dom: Set; month: Set; dow: Set; domRestricted: boolean; dowRestricted: boolean; } export declare function parseCron(expr: string): ParsedCron; export declare function nextCronRun(expr: string, from: Date): Date; export declare function initialNextRun(schedule: ScheduleSpec, from?: Date): string; export declare function computeNextAfter(schedule: ScheduleSpec, scheduledFor: Date, finishedAt: Date): string | undefined; export interface DuePlan { slots: string[]; skippedToNextRunAt?: string; } export declare const MAX_CATCH_UP_SLOTS = 1000; export declare function dueSlots(loop: Loop, now: Date): DuePlan; export declare function parseDuration(input: string): number; export {};