import { ChildProcess } from 'child_process'; import { CDPBrowser, CDPOptions } from './options.js'; export interface BrowserVersionInfo { Browser: string; 'Protocol-Version': string; webSocketDebuggerUrl: string; [key: string]: any; } export interface LaunchedBrowser { process: ChildProcess; port: number; debugUrl: string; wsEndpoint: string; userDataDir: string; close(): Promise; } export declare function launch(options?: CDPOptions): Promise; export declare function getFreePort(): Promise; export declare function resolveExecutable(browser: CDPBrowser, explicit?: string): string; export declare function getCandidatePaths(browser: CDPBrowser): string[];