import type { Browser, BrowserContext, Page } from 'playwright-core'; import type { BrowserType } from './types'; type PlaywrightModule = typeof import('playwright-core'); interface IStoredSession { browser: Browser; context: BrowserContext; page: Page; endpoint: string; proxySignature: string; ignoreHTTPSErrors: boolean; } export declare function resolveSessionKey(explicitSessionId: string | undefined, propagatedSessionKey: string | undefined): string; export declare function getOrCreateSession(playwright: PlaywrightModule, sessionKey: string, browserEndpoint: string, timeout: number, browserType?: BrowserType, proxyTargetUrl?: string, ignoreHTTPSErrors?: boolean): Promise; export declare function getSessionEndpoint(sessionKey: string): string | undefined; export declare function closeSession(sessionKey: string): Promise; export {};