/** * The one way this CLI starts Google Chrome. * * `channel: 'chrome'` drives the browser the creator already has installed rather than a * Playwright-downloaded one, so installing the CLI stays a small, fast npm install. The cost is * that Chrome can be missing — and a missing browser must never read as a failure of the thing * the command was checking or recording, so the refusal names the browser and the command, not * the game. */ import { type Browser } from 'playwright-core'; export interface ChromeLaunchOptions { headless: boolean; args: string[]; /** The command to name in the refusal, e.g. `bitmagic verify`. */ command: string; } export declare function chromeMissingMessage(command: string): string; export declare function launchSystemChrome(options: ChromeLaunchOptions): Promise;