import type { SessionStatus } from "@opengeni/sdk"; /** Tab-title marker for an open session that settled while the tab was in the background. */ export declare const ATTENTION_TITLE_PREFIX = "\u25CF "; /** True when a working session settles into a state the user should look at. */ export declare function isAttentionTransition(previous: SessionStatus | null, next: SessionStatus | null): boolean; export declare function withAttentionPrefix(title: string): string; export declare function withoutAttentionPrefix(title: string): string; /** * Marks the document title when the open session finishes, fails, or needs * input while the tab is hidden or unfocused, and clears the mark as soon as * the tab is back in front. Presentation only: it never reads or writes * session state. */ export declare function useBackgroundAttentionTitle(sessionId: string, status: SessionStatus | null): void;