import { Browser } from 'webdriverio'; import { Logger } from './logger.js'; export interface SessionInfo { id: string; browser: Browser; createdAt: Date; } export declare class SessionManager { private logger; private sessions; private currentSessionId; constructor(logger: Logger); createSession(browser: Browser): Promise; getSession(sessionId: string): SessionInfo | undefined; getAllSessions(): SessionInfo[]; closeSession(sessionId: string): Promise; closeAllSessions(): Promise; }