import type { BrowserSession } from "./types.js"; export declare class SessionManager { private sessions; readonly profileBaseDir: string; constructor(); sanitizeSessionName(name: string): string; getProfileDir(session: string): string; getSession(name?: string): BrowserSession | undefined; hasSession(name?: string): boolean; setSession(name: string, session: BrowserSession): void; removeSession(name: string): void; listSessions(): string[]; writePidFile(session: string, pid: number): void; readPidFile(session: string): number | null; removePidFile(session: string): void; writeLockFile(session: string): void; removeLockFile(session: string): void; isLocked(session: string): boolean; cleanupOrphanChrome(session: string): void; } //# sourceMappingURL=session-manager.d.ts.map