import { Deferred, Disposable } from "@nivinjoseph/n-util"; import { RoutedEvent } from "./broker.js"; export interface Scheduler extends Disposable { scheduleWork(routedEvent: RoutedEvent): Promise; } export interface WorkItem extends RoutedEvent { deferred: Deferred; } //# sourceMappingURL=scheduler.d.ts.map