import { BrowserLauncher, TestRunnerCoreConfig } from '@web/test-runner-core';
import { Browser, LaunchOptions, Page } from 'puppeteer-core';
export interface PuppeteerLauncherConfig {
    launchOptions?: LaunchOptions;
    createPage?: (args: {
        config: TestRunnerCoreConfig;
        browser: Browser;
    }) => Promise<Page>;
    concurrency?: number;
}
export declare function puppeteerLauncher({ launchOptions, createPage, concurrency, }?: PuppeteerLauncherConfig): BrowserLauncher;
//# sourceMappingURL=puppeteerLauncher.d.ts.map