export interface PrdTask { name: string; completed: boolean; index: number; section?: string; } export interface PrdContent { title: string; description: string; tasks: PrdTask[]; rawContent: string; } /** * Parse tasks from a PRD markdown file * * Supports: * - Checkbox format: `- [ ] Task description` or `- [x] Completed task` * - Hierarchical sections with ## or ### headers * - Title from first # header * - Description from content before first task list */ export declare function parsePrdFile(filePath: string): PrdContent | null; /** * Parse PRD content from a string */ export declare function parsePrdContent(content: string): PrdContent; /** * Format PRD tasks as a prompt for the AI agent */ export declare function formatPrdPrompt(prd: PrdContent): string; /** * Get summary stats for a PRD */ export declare function getPrdStats(prd: PrdContent): { total: number; completed: number; pending: number; percentComplete: number; }; //# sourceMappingURL=prd-parser.d.ts.map