import type { Cookie } from '@crawlee/types'; // @ts-ignore optional peer dependency or compatibility with es2022 import type { Browser, BrowserType, Page } from 'playwright'; import { BrowserController } from '../abstract-classes/browser-controller'; import type { SafeParameters } from '../utils'; export declare class PlaywrightController extends BrowserController[0], Browser> { normalizeProxyOptions(proxyUrl: string | undefined, pageOptions: any): Record; protected _newPage(contextOptions?: SafeParameters[0]): Promise; protected _close(): Promise; protected _kill(): Promise; protected _getCookies(page: Page): Promise; protected _setCookies(page: Page, cookies: Cookie[]): Promise; } //# sourceMappingURL=playwright-controller.d.ts.map