import type { SessionUpdate, UserUpdate } from "./types"; export type SavedUser = UserUpdate; export type SavedSessionContext = SessionUpdate; export type StoredSession = { sessionId: string | null; user: SavedUser | null; sessionContext: SavedSessionContext | null; }; export declare function loadSessionState(): StoredSession | null; export declare function saveSessionState(state: StoredSession): void; export declare function clearSessionState(): void; export declare function mergeUser(prev: SavedUser | null, input: UserUpdate): SavedUser; export declare function mergeSessionContext(prev: SavedSessionContext | null, input: SessionUpdate): SavedSessionContext; export declare function setSessionId(sessionId: string): void; export declare function clearSessionId(): void; //# sourceMappingURL=session-store.d.ts.map