/**
 * Critical path analysis for task dependency graphs.
 * @task T4784
 */
import type { DataAccessor } from '../store/data-accessor.js';
export interface CriticalPathNode {
    taskId: string;
    title: string;
    status: string;
    size: string;
    blockerCount: number;
}
export interface CriticalPathResult {
    path: CriticalPathNode[];
    length: number;
    totalEffort: number;
    completedInPath: number;
    remainingInPath: number;
}
/** Find the critical path (longest dependency chain) in the task graph. */
export declare function getCriticalPath(cwd?: string, accessor?: DataAccessor): Promise<CriticalPathResult>;
//# sourceMappingURL=critical-path.d.ts.map