type ScheduledTask = { expression: string; name: string; run: () => void | Promise; }; declare class Schedule { private readonly tasks; command(expression: string, name: string, run: () => void | Promise): this; dueTasks(now?: Date): ScheduledTask[]; tasksList(): ScheduledTask[]; } declare const appSchedule: Schedule; declare function runDueScheduledTasks(schedule?: Schedule, now?: Date): Promise; export type { ScheduledTask }; export { appSchedule, runDueScheduledTasks, Schedule };