import { LaunchOptions as PlaywrightLaunchOptions } from "playwright-core"; export declare type LaunchOptions = { size?: { height: number; width: number; }; position?: { x: number; y: number; }; } & PlaywrightLaunchOptions; export declare const browserHandlers: { chrome: import("playwright-core").BrowserType<{}>; firefox: import("playwright-core").BrowserType<{}>; safari: import("playwright-core").BrowserType<{}>; }; export declare const playwrightBrowserNames: { chrome: string; firefox: string; safari: string; }; export declare type BrowserName = keyof typeof browserHandlers; export declare const isBrowserInstalled: (browser: BrowserName) => boolean; export declare const ensureBrowserInstalled: (browser: BrowserName) => Promise; export declare const launch: (browser: BrowserName, { size, position, ...playwrightOptions }?: LaunchOptions) => Promise<{ browser: import("playwright-core").Browser; context: import("playwright-core").BrowserContext; page: import("playwright-core").Page; }>;