import type { BrowserCapabilities } from '@serenity-js/web'; import { BrowsingSession } from '@serenity-js/web'; import type * as protractor from 'protractor'; import { ProtractorPage } from '../models'; /** * Protractor-specific implementation of [`BrowsingSession`](https://serenity-js.org/api/web/class/BrowsingSession/). * * @group Models */ export declare class ProtractorBrowsingSession extends BrowsingSession { protected readonly browser: protractor.ProtractorBrowser; constructor(browser: protractor.ProtractorBrowser); allPages(): Promise>; /** * @param page */ changeCurrentPageTo(page: ProtractorPage): Promise; private activeWindowHandle; currentPage(): Promise; protected registerCurrentPage(): Promise; browserCapabilities(): Promise; } //# sourceMappingURL=ProtractorBrowsingSession.d.ts.map