export declare const SESSION_SIGNAL_CHANNEL = "bounded.session"; /** Tell the other SDK copies on this origin that the session record under `key` changed. */ export declare function announceSessionChange(key: string): void; /** Run `listener` when another SDK copy announces a session change. Returns the unsubscribe. */ export declare function onSessionChange(listener: (key: string) => void): () => void; /** Test seam: forget the channel so a fresh BroadcastChannel is opened next time. */ export declare function resetSessionSignalForTests(): void;