import type { ResourceContext, ResourceResult } from '../types.js'; /** * Plan summary interface. */ export interface PlanSummary { id: string; title: string; description: string; status: 'GAP' | 'WIP' | 'PASS' | 'BLOCKED'; tasks: { id: string; title: string; status: 'GAP' | 'WIP' | 'PASS' | 'BLOCKED'; }[]; dependencies: string[]; nextAction: string; taskCounts: { GAP: number; WIP: number; PASS: number; BLOCKED: number; }; } /** * Handle plans://summary/{planId} resource request. * Returns plan summary with task counts, status rollup, and dependencies. * * @param uri - Resource URI (should be 'plans://summary/{planId}') * @param context - Resource context * @returns Resource result with plan summary */ export declare function handlePlanSummary(uri: string, context: ResourceContext): Promise; //# sourceMappingURL=plans-summary.d.ts.map