import { type VisualCapture, type VisualCheckReport, type VisualCheckResult, type VisualScreen } from 'foundry-design-protocol'; export declare function registerVisualScreen(projectRoot: string, input: unknown): Promise; export declare function visualCheckExitCode(results: VisualCheckResult[]): VisualCheckReport['exitCode']; export declare function compareVisualCaptures(baseline: VisualCapture, current: VisualCapture, baselineImage: string, currentImage: string, diffImage: string): Promise>; export declare function renderVisualCheckHtml(report: VisualCheckReport): string; export declare function runVisualChecks(projectRoot: string, name?: string): Promise; export declare function approveVisualBaseline(projectRoot: string, runId: string, name: string): Promise; export declare function listVisualCheckReports(projectRoot: string): Promise; export declare function runVisualCheckCli(args: string[], projectRoot: string): Promise; //# sourceMappingURL=visual-check.d.ts.map