/** * Verification: runs validation and optional smoke test. * * The smoke test is intentionally kept as a stub — full browser-based * smoke testing requires a running browser session and is better suited * to the `opencli test` command or CI pipelines. */ import { type ValidationReport } from './validate.js'; export interface VerifyOptions { builtinClis: string; userClis: string; target?: string; smoke?: boolean; } export interface VerifyReport { ok: boolean; validation: ValidationReport; smoke: null | { requested: boolean; executed: boolean; ok: boolean; summary: string; }; } export declare function verifyClis(opts: VerifyOptions): Promise; export declare function renderVerifyReport(report: VerifyReport): string;