/** * AC definition parser: closed grammar over requirements.md (FR1). * * Accepted forms (dash bullets only; emphasis coupled — unbalanced bold is a * near-miss, AC-22/design F13): * - AC-n: text * - **AC-n**: text * - **AC-n:** text * - AC-n (retired YYYY-MM-DD[, superseded by AC-m]): text * - **AC-n** (retired ...): text * - **AC-n (retired ...):** text * - **AC-n (retired ...)**: text * * Anything AC-shaped that fails the strict grammar warns rather than silently * dropping out of required coverage (AC-22). * * Requirements: traceability-ids/AC-1, AC-2, AC-4, AC-22, AC-23 */ import type { ParsedRequirements } from './types.js'; /** * Parse one requirements.md for AC definitions. * * @param content - File content (UTF-8). * @param instance - Owning instance name, recorded on each definition. */ export declare function parseRequirements(content: string, instance: string): ParsedRequirements; //# sourceMappingURL=parser.d.ts.map