1import { Product } from '../common/Product.js';
2/**
3 * Describes a launcher - a class that is able to create and launch a browser instance.
4 * @public
5 */
6export interface ProductLauncher {
7    launch(object: any): any;
8    executablePath: () => string;
9    defaultArgs(object: any): any;
10    product: Product;
11}
12/**
13 * @internal
14 */
15export default function Launcher(projectRoot: string, preferredRevision: string, isPuppeteerCore: boolean, product?: string): ProductLauncher;
16//# sourceMappingURL=Launcher.d.ts.map