import type { BrowserInstallProgress } from '../install-progress.js';
import { type PlaywrightChromiumDoctorResult } from './playwright-doctor.js';
export type PlaywrightInstallResult = PlaywrightChromiumDoctorResult;
/**
 * Install Chromium for the bundled `playwright-core` revision (not `npx playwright`).
 */
export declare function runPlaywrightChromiumInstallWithProgress(opts: {
    onProgress: (progress: BrowserInstallProgress) => void | Promise<void>;
    timeoutMs?: number;
    signal?: AbortSignal;
}): Promise<void>;
/** Install Chromium and return doctor status for the bundled playwright-core revision. */
export declare function installPlaywrightChromium(opts?: {
    onProgress?: (progress: BrowserInstallProgress) => void | Promise<void>;
    timeoutMs?: number;
}): Promise<PlaywrightInstallResult>;
