/**
 * @module pipeline/renderers/chrome
 *
 * Shared Chrome/Chromium discovery + preflight used by every Hyperframes-
 * backed renderer (the FFmpeg-bridge backend in `hyperframes.ts` and the
 * direct scene renderer in `commands/_shared/scene-render.ts`). Centralised
 * so that adding a new candidate path or env var only touches one file.
 */
/**
 * Walk the candidate list in priority order (env vars first, then puppeteer's
 * cache, then well-known system locations). Returns the first existing path,
 * or undefined when none are present.
 */
export declare function findChrome(): string | undefined;
/**
 * Returns `{ok: true}` when Chrome is available, otherwise a structured
 * `{ok: false, reason}` with installation guidance. Used by both the
 * `RenderBackend.preflight` interface and the standalone scene render path.
 */
export declare function preflightChrome(): Promise<{
    ok: true;
} | {
    ok: false;
    reason: string;
}>;
