import type { VerifyPlatform } from './platform.js'; export interface VerifyArtifactPaths { /** The publish thumbnail candidate on desktop. Not written by a `--fast` run. */ screenshotPath: string; consolePath: string; /** Where the automatic software-GL re-run's console goes, so the first run's evidence survives. */ retryConsolePath: string; } export declare function verifyArtifactPaths(artifactDir: string, platform: VerifyPlatform): VerifyArtifactPaths; export declare const VERIFY_PLATFORMS: VerifyPlatform[]; /** * Every screenshot any platform could write. * * A run deletes the ones it is not going to produce, extending the rule `--fast` already follows: * a stale screenshot beside a fresh `result.json` is worse than none, because publish would ship * a picture of some earlier state of the game — and after this change "earlier state" includes * "the other platform, from an older run". */ export declare function allVerifyScreenshotPaths(artifactDir: string): string[];