export interface ConstitutionSection { tag: string; items: string[]; body: string[]; } export interface ParsedConstitution { frontmatter: { version: number; last_sync: string; fingerprint: string; mode: 'greenfield' | 'brownfield' | 'update'; } | null; sections: ConstitutionSection[]; } export interface DesignDecision { title: string; decision: string; rationale: string; } export declare function parseConstitution(content: string): ParsedConstitution; export declare function getSection(parsed: ParsedConstitution, tag: string): ConstitutionSection | undefined; export declare function extractDesignDecisions(designContent: string): DesignDecision[]; //# sourceMappingURL=parser.d.ts.map