import { RoutedEvent } from "./broker.js"; import { Processor } from "./processor.js"; import { Scheduler } from "./scheduler.js"; export declare class OptimizedScheduler implements Scheduler { private readonly _queues; private readonly _processing; private readonly _processors; private readonly _partitionQueue; private readonly _cleanupDuration; private _cleanupTime; private _isDisposed; constructor(processors: ReadonlyArray); scheduleWork(routedEvent: RoutedEvent): Promise; dispose(): Promise; private _executeAvailableWork; private _findWork; } //# sourceMappingURL=optimized-scheduler.d.ts.map