import * as readline from 'readline'; export interface UserStory { id: string; title: string; description?: string; acceptanceCriteria?: string[]; priority?: number; passes: boolean; } export interface Epic { id: string; title: string; description?: string; status: 'pending' | 'completed' | 'partial' | 'failed'; dependsOn?: string[]; userStories: UserStory[]; } export interface Prd { project?: string; branchName?: string; description?: string; epics: Epic[]; } export declare function loadPrd(prdPath: string): { prd: Prd; resolved: string; }; export declare function savePrd(resolved: string, prd: Prd): void; export declare function epicStatusColor(status: string): string; export declare function createRl(): readline.Interface; export declare function ask(rl: readline.Interface, question: string): Promise; export declare function askMultiline(rl: readline.Interface, prompt: string): Promise; //# sourceMappingURL=prd-utils.d.ts.map