import type { GapDetectionResult, KnowledgeGap } from './gap-detection-types.js'; import type { ResearchTask, ResearchBudget } from './research-task-types.js'; export interface ResearchTaskGeneratorOptions { now?: () => Date; idGenerator?: () => string; defaultBudget?: Partial>>; } export declare class ResearchTaskGenerator { private readonly now; private readonly idGenerator; private readonly defaultBudget; constructor(options?: ResearchTaskGeneratorOptions); generate(result: GapDetectionResult): ResearchTask[]; generateFromGap(gap: KnowledgeGap): ResearchTask; private toTask; private toFrequencyTask; private toStructuralTask; private toGraphTask; } //# sourceMappingURL=research-task-generator.d.ts.map