/// import { TestRunnerCoreConfig } from '@web/test-runner-core'; import { Browser } from 'webdriverio'; /** * Manages tests to be executed in one session (concurrency: 1). */ export declare class SessionManager { private config; private driver; private locked?; private isIE; private urlMap; constructor(config: TestRunnerCoreConfig, driver: Browser, isIE: boolean); isActive(id: string): boolean; getBrowserUrl(id: string): Promise; private scheduleCommand; queueStartSession(id: string, url: string): Promise; private startSession; queueStopSession(id: string): Promise<{ testCoverage: import("istanbul-lib-coverage").CoverageMapData | undefined; }>; stopSession(id: string): Promise<{ testCoverage: import("istanbul-lib-coverage").CoverageMapData | undefined; }>; performActions(_: string, actions: object[]): Promise; sendKeys(_: string, keys: string[]): Promise; takeScreenshot(_: string, locator: string): Promise; } //# sourceMappingURL=SessionManager.d.ts.map