import type { ResourceContext, ResourceResult } from '../types.js'; /** * Plan index entry interface. */ export interface PlanIndexEntry { id: string; title: string; status: 'GAP' | 'WIP' | 'PASS' | 'BLOCKED'; taskCount: number; completedCount: number; } /** * Plan index interface. */ export interface PlanIndex { plans: PlanIndexEntry[]; totalPlans: number; totalTasks: number; completedTasks: number; } /** * Handle plans://index resource request. * Returns lightweight index of all plans with status summary. * * @param uri - Resource URI (should be 'plans://index') * @param context - Resource context * @returns Resource result with plan index */ export declare function handlePlansIndex(uri: string, context: ResourceContext): Promise; //# sourceMappingURL=plans-index.d.ts.map