import type { Fn } from '../../../@aileron/declare/index.js'; export interface SchedulerOptions { readonly maxPendingTasks?: number; readonly onTaskError?: Fn<[error: Error, taskId: number]> | null; readonly onMaxTasksExceeded?: Fn<[], boolean | void> | null; }