/** * Decision syncer * * Writes approved decisions into OpenSpec spec.md files (append-only) * and creates ADR files for architectural decisions. * Never rewrites existing content. */ import type { PendingDecision, DecisionStore, SpecMap } from '../../types/index.js'; export interface SyncOptions { rootPath: string; openspecPath: string; specMap: SpecMap; dryRun?: boolean; } export interface SyncResult { synced: PendingDecision[]; errors: Array<{ id: string; error: string; }>; modifiedSpecs: string[]; } export declare function syncApprovedDecisions(store: DecisionStore, options: SyncOptions): Promise<{ store: DecisionStore; result: SyncResult; }>; //# sourceMappingURL=syncer.d.ts.map