/** * Tasks parser - extracts task data from tasks.md markdown * * @module strategies/speckit/tasks-parser */ import type { Tasks } from "./types.js"; /** * Parse tasks.md markdown content into structured Tasks * * Extracts task items from markdown format with task ID patterns like * TASK-001, P4-019, etc. * * @param markdown - The tasks.md markdown content to parse * @returns Structured Tasks object with items array * * @example * ```typescript * const markdown = ` * # Tasks * * ## Phase 1 * * ### TASK-001: Setup database * - **Priority**: high * - **Estimate**: 2 days * - **Description**: Initialize PostgreSQL database * - **Acceptance Criteria**: * - Database is running * - Schema is created * `; * * const tasks = parseTasksFromMarkdown(markdown); * // Returns: { items: [{ id: "TASK-001", title: "Setup database", ... }] } * ``` */ export declare function parseTasksFromMarkdown(markdown: string): Tasks; //# sourceMappingURL=tasks-parser.d.ts.map