import type { TaskEngine } from './engine.js'; import type { ShortTermStore } from './types.js'; export interface TaskSchedulerOptions { engine: TaskEngine; shortTermStore: ShortTermStore; checkIntervalMs?: number; pausedColdAfterMs?: number; blockedColdAfterMs?: number; } export declare class TaskScheduler { private engine; private shortTermStore; private checkIntervalMs; private timer?; private pausedColdAfterMs?; private blockedColdAfterMs?; constructor(opts: TaskSchedulerOptions); start(): void; stop(): void; tick(): Promise; private _checkWakeUpTimers; private _checkColdDemotion; } //# sourceMappingURL=scheduler.d.ts.map