import { VrtUncapturedReason } from "../types.mjs"; //#region src/compare/scan.d.ts /** * Recursively collects every PNG below `dir`. * Returns a map of posix-style relative key → absolute file path. * A missing directory yields an empty map. */ declare function scanPngs(dir: string): Promise>; /** * Collects the "uncaptured" markers the capture hook writes for stories that * ran but produced no screenshot. Each marker lives at * `/.json`, so the key is recovered by dropping * the trailing `.json`. Returns a map of screenshot key → reason. Unreadable * or malformed markers are ignored. */ declare function scanUncaptured(dir: string): Promise>; //#endregion export { scanPngs, scanUncaptured };