/** * Drops the caret in the composer when the scroll-to-bottom button transitions * from shown to hidden (the user reached the bottom), so Tab / typing works * without a click. Skipped while an answer is streaming (textarea disabled) and * on a chat-session switch — where the restored scroll position can produce the * same shown→hidden transition without the user actually scrolling. */ export declare const useFocusInputOnScrollToBottomHidden: (showScrollToBottom: boolean, isSubmitting: boolean, chatSessionId: string | undefined, setShouldFocusInput: (value: boolean) => void) => void;