import type { BrowserSession, BrowserType, SessionInfo, ElectronLaunchOptions } from './types.js'; declare class SessionManager { private sessions; create(name: string, type?: BrowserType, headless?: boolean, launch?: ElectronLaunchOptions): Promise; createWithStorage(name: string, type?: BrowserType, headless?: boolean, storageState?: object, launch?: ElectronLaunchOptions): Promise; get(name: string): BrowserSession | undefined; getOrThrow(name: string): BrowserSession; destroy(name: string): Promise; list(): SessionInfo[]; destroyAll(): Promise; } export declare const sessionManager: SessionManager; export {}; //# sourceMappingURL=sessions.d.ts.map