import type { ResearchTask } from './research-task-types.js'; import type { PriorityScore, ResearchScheduleDecision, SchedulerConfig } from './research-scheduler-types.js'; export interface ResearchSchedulerOptions { now?: () => Date; } export declare class ResearchScheduler { private readonly now; constructor(options?: ResearchSchedulerOptions); schedule(tasks: ResearchTask[], config: SchedulerConfig): ResearchScheduleDecision; score(task: ResearchTask): PriorityScore; } //# sourceMappingURL=research-scheduler.d.ts.map