import type { RepoProfile, VisionDocument } from '../analyzers/types.js'; import type { ComplexityProfile } from '../analyzers/complexity.js'; import type { MergedBacklog } from '../analyzers/backlog-merged.js'; import type { RoadmapDefinition } from '../roadmap.js'; export declare class RoadmapGenerationError extends Error { constructor(message: string); } /** * Generate a roadmap from repo analysis data. * * Fallback chain: * 1. Milestones exist → each milestone = a phase, issues within = sprint tickets * 2. Labels but no milestones → group issues by label into sprints * 3. No remote data → fall back to local TODO clusters */ export declare function generateRoadmap(profile: RepoProfile, complexity: ComplexityProfile, backlog: MergedBacklog): RoadmapDefinition; /** * Generate a roadmap from a vision document + merged backlog. * Groups backlog items into sprints aligned with vision priorities. */ export declare function generateRoadmapFromVision(vision: VisionDocument, backlog: MergedBacklog, complexity?: ComplexityProfile): RoadmapDefinition; //# sourceMappingURL=roadmap.d.ts.map