import { OAuthToken } from '../types'; import { ENV, Session } from './session'; type SessionManagerProps = { sessions?: Record; currentSessionId?: string; }; export declare class SessionManager { sessions: Record; currentSessionId: string; constructor(props?: SessionManagerProps); static hydrate(sessionManagerString: string): SessionManager; get currentSession(): Session; setEnv(env: ENV): void; toString(): string; removeSession(sessionId: string): void; switchSession(sessionId: string): void; upsertSession(session: Session): void; updateCurrentToken(token: OAuthToken): void; } export {}; //# sourceMappingURL=session_manager.d.ts.map