/** The Chrome build puppeteer 25.3.0 pins (puppeteer-core's revisions.ts). */ export declare const CHROME_BUILD_ID = "150.0.7871.24"; /** The part of @puppeteer/browsers this module uses. */ export interface BrowsersModule { Browser: { CHROME: string; }; detectBrowserPlatform(): string | undefined; computeExecutablePath(o: { browser: string; buildId: string; cacheDir: string; platform?: string; }): string; install(o: { browser: string; buildId: string; cacheDir: string; platform?: string; downloadProgressCallback?: (downloaded: number, total: number) => void; }): Promise; } export interface ManagedChromeOptions { env?: NodeJS.ProcessEnv; loadBrowsers?: () => Promise; log?: (line: string) => void; } /** The command that downloads the same Chrome by hand. The download is * checked by TLS only: Chrome for Testing publishes no checksums. */ export declare function manualChromeCommand(env?: NodeJS.ProcessEnv): string; export declare function managedChromeDir(env?: NodeJS.ProcessEnv): string; /** Path of monomind's own Chrome, downloading it first if needed. */ export declare function ensureManagedChrome(opts?: ManagedChromeOptions): Promise; //# sourceMappingURL=managed-chrome.d.ts.map