/** * Collects step-coverage hits during Agency execution. * * Hits are keyed by `${moduleId}:${scopeName}` -> { stepPath: true }. * * `moduleId` is the source file path relative to cwd (set in * `lib/cli/commands.ts` via `path.relative(process.cwd(), absoluteInputFile)`). * Modules whose path lives under a `node_modules` directory are intentionally * excluded from coverage — they are not user-authored code in this workspace. */ export declare class CoverageCollector { private hits; hit(moduleId: string, scopeName: string, stepPath: string): void; getHits(): Record>; write(outDir: string): void; }