/** * openspec-scanner — walks every markdown file under `openspec/changes/` * (recursive) and returns each file's raw lines. OpenSpec change records * often contain red lines for the slice they describe; the audit framework * picks them up. */ import type { MarkdownLine, ScanWarning } from '../types.js'; export interface OpenSpecScanInput { readonly projectRoot: string; } export interface OpenSpecScanResult { readonly lines: readonly MarkdownLine[]; readonly warnings: readonly ScanWarning[]; } export declare function scanOpenSpecTree(input: OpenSpecScanInput): OpenSpecScanResult;