import { HeaderAction } from "../../organisms/Header/index.js"; import type { ChatContainerProps } from "./types.js"; /** * Hook for managing ChatContainer state * * @param props - ChatContainer component props * @returns object with state and handlers */ export declare function useChatContainer(props: ChatContainerProps): { chatContentView: string; isHistoryOpen: boolean; activeChat: import("../../../index.js").ChatType | null | undefined; promptInputKey: number; historyButtonRef: import("react").RefObject; handleNewChat: () => void; handleHistoryToggle: () => void; handleFolding: (value: "collapsed" | "opened") => void; handleClose: () => void; handleSelectChat: (chat: ChatContainerProps["activeChat"]) => void; handleHistoryOpenChange: (open: boolean) => void; baseActions: HeaderAction[]; };