import { WorkPlan } from '../plan/work_plan.js'; import { PrTaskId } from '../task/pr_task_id.js'; export type ParallelismAnalysis = { parallelGroups: PrTaskId[][]; maxParallelTasks: number; criticalPath: PrTaskId[]; estimatedCriticalPathHours?: number; }; /** * Analyzes a plan to identify parallelism opportunities */ export declare const analyzeParallelism: (plan: WorkPlan) => ParallelismAnalysis; /** * Identifies bottlenecks in the plan */ export declare const identifyBottlenecks: (plan: WorkPlan) => { blockingTasks: Array<{ taskId: PrTaskId; blockedCount: number; }>; abandonedBranches: string[]; }; //# sourceMappingURL=line.d.ts.map