import type { Discardable } from '@serenity-js/core'; import type { BrowserCapabilities } from '@serenity-js/web'; import type * as playwright from 'playwright-core'; import type { ExtraBrowserContextOptions } from '../../ExtraBrowserContextOptions.js'; import { PlaywrightBrowsingSession } from './PlaywrightBrowsingSession.js'; import type { PlaywrightPage } from './PlaywrightPage.js'; /** * @group Models */ export declare class PlaywrightBrowsingSessionWithBrowser extends PlaywrightBrowsingSession implements Discardable { protected readonly browser: playwright.Browser; protected readonly browserContextOptions: playwright.BrowserContextOptions; constructor(browser: playwright.Browser, browserContextOptions: playwright.BrowserContextOptions, extraBrowserContextOptions: ExtraBrowserContextOptions, selectors: playwright.Selectors); protected createBrowserContext(): Promise; protected registerCurrentPage(): Promise; browserCapabilities(): Promise; discard(): Promise; } //# sourceMappingURL=PlaywrightBrowsingSessionWithBrowser.d.ts.map