/// import { EventHandler, EventListener } from '../../events/index.mjs'; import * as Process from 'node:child_process'; export interface ChromeOptions { headless: boolean; incognito: boolean; devtools: boolean; verbose: boolean; user: string; } export declare namespace ChromeStart { function start(options: ChromeOptions): Promise; } export declare class Chrome { #private; constructor(process: Process.ChildProcess, websocketDebuggerUrl: string, verbose: boolean); once(event: 'log', handler: EventHandler): EventListener; once(event: 'exit', handler: EventHandler): EventListener; on(event: 'log', handler: EventHandler): EventListener; on(event: 'exit', handler: EventHandler): EventListener; get webSocketDebuggerUrl(): string; close(): Promise; }