/**
 * Persists a map of mentorId -> sessionId in localStorage so a chat session
 * can be restored across reloads on a per-mentor basis.
 *
 * Returns a tuple shaped like useLocalStorage:
 * `[cachedSessionId, saveCachedSessionId]`.
 */
export declare function useCachedSessionId(): [Record<string, string>, import("react").Dispatch<import("react").SetStateAction<Record<string, string>>>, () => void];
