import 'webdriverio'; import { type Discardable } from '@serenity-js/core'; import type { BrowserCapabilities } from '@serenity-js/web'; import { BrowsingSession } from '@serenity-js/web'; import { WebdriverIOPage } from '../models/index.js'; /** * WebdriverIO-specific implementation of [`BrowsingSession`](https://serenity-js.org/api/web/class/BrowsingSession/). * * @group Models */ export declare class WebdriverIOBrowsingSession extends BrowsingSession implements Discardable { protected readonly browser: WebdriverIO.Browser; constructor(browser: WebdriverIO.Browser); allPages(): Promise>; /** * @param page */ changeCurrentPageTo(page: WebdriverIOPage): Promise; private activeWindowHandle; currentPage(): Promise; protected registerCurrentPage(): Promise; private assignPageId; browserCapabilities(): Promise; discard(): Promise; } //# sourceMappingURL=WebdriverIOBrowsingSession.d.ts.map