export declare const DEFAULT_ACTIVE_CHAT_POLL_STATUSES: Set<string>;
export declare const DEFAULT_CHAT_TAIL_RECENT_MESSAGE_GRACE_MS = 8000;
export interface HotChatSessionLike {
    id?: string | null;
    status?: unknown;
    lastMessageAt?: unknown;
    runtimeLifecycle?: unknown;
    runtimeSurfaceKind?: unknown;
    runtimeRestoredFromStorage?: unknown;
    runtimeRecoveryState?: unknown;
}
export declare function classifyHotChatSessionsForSubscriptionFlush(sessions: HotChatSessionLike[], previousHotSessionIds: ReadonlySet<string>, options?: {
    now?: number;
    recentMessageGraceMs?: number;
    activeStatuses?: ReadonlySet<string>;
}): {
    active: Set<string>;
    finalizing: Set<string>;
};
