/** * Unblock opportunities analysis. * @task T4784 */ import type { TaskRef } from '@cleocode/contracts'; import type { DataAccessor } from '../store/data-accessor.js'; export interface HighImpactTask { taskId: string; title: string; wouldUnblock: number; dependents: string[]; } export interface SingleBlockerTask { taskId: string; title: string; remainingBlocker: Pick; } export interface CommonBlocker { taskId: string; title: string; blocksCount: number; blockedTasks: string[]; } export interface UnblockResult { highImpact: HighImpactTask[]; singleBlocker: SingleBlockerTask[]; commonBlockers: CommonBlocker[]; } /** Analyze dependency graph for unblocking opportunities. */ export declare function getUnblockOpportunities(cwd?: string, accessor?: DataAccessor): Promise; //# sourceMappingURL=unblock.d.ts.map