/**
 * Notify all tabs that the session has been logged out/invalidated.
 */
export declare function notifySessionLoggedOut(): void;
/**
 * Subscribe to session ID changes.
 *
 * @param cb callback to call when the session ID changes
 */
export declare function onSessionIdChange(cb: (val: string | null) => void): () => void;
/**
 * Retrieve the current Dara session ID.
 */
export declare function getSessionIdentifier(): string | null;
/**
 * Set the current Dara session ID.
 *
 * @param sessionId session identifier
 */
export declare function setSessionIdentifier(sessionId: string | null): void;
/**
 * Helper hook that synchronizes with the current Dara session ID from store.
 */
export declare function useSessionIdentifier(): string | null;
//# sourceMappingURL=session-state.d.ts.map