import type { CheckReport, CheckTheme, FindingCategory } from "./types.js"; export interface CheckOptions { rootDir: string; themes?: CheckTheme[]; width?: number; height?: number; safeMargin?: number; timeoutMs?: number; browserEndpoint?: string; only?: FindingCategory[]; } /** * Thin orchestration over the probe/judge split: drive a real browser over * each requested theme (`probeDeck`), hand the recorded facts to the pure * rule set (`judge`), and merge the per-theme findings into one report. All * measurement lives in probe.ts and all verdicts live in judge.ts — this * function only wires the two together and loads the fix-hint table judge() * needs but cannot load itself (judge.ts stays filesystem-free). */ export declare function checkPresentation(options: CheckOptions): Promise;