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 { PlaywrightPage } from './PlaywrightPage.js'; /** * @group Models */ export declare class PlaywrightBrowsingSessionWithPage extends PlaywrightBrowsingSession { protected readonly page: playwright.Page; private readonly playwrightManagedPageId; constructor(page: playwright.Page, browserContextOptions: ExtraBrowserContextOptions, selectors: playwright.Selectors); protected registerCurrentPage(): Promise; protected createBrowserContext(): Promise; /** * Closes any newly opened pages, leaving only the original one managed by Playwright Test. */ closeAllPages(): Promise; browserCapabilities(): Promise; discard(): Promise; } //# sourceMappingURL=PlaywrightBrowsingSessionWithPage.d.ts.map