export type PreserveCheck = { path: string; width: number; changedPixelRatio: number; dimensionsMatch: boolean; screenshot: string; failures: string[]; }; export type PreserveReport = { version: 1; ok: boolean; sourceRevision: string; artifactDigest: string; checkedAt: string; remoteUrl?: string; checks: PreserveCheck[]; failures: string[]; warnings: string[]; assetChecks?: Array<{ file: string; ok: boolean; error?: string; }>; }; export declare function verifyPreservedSite(root: string, opts?: { signal?: AbortSignal; onLog?: (line: string) => void; remoteUrl?: string; }): Promise;