/**
 * Internal custom hook for managing chat window logic.
 */
export declare const useChatWindowInternal: () => {
    isChatWindowOpen: boolean;
    setIsChatWindowOpen: import("react").Dispatch<import("react").SetStateAction<boolean>>;
    toggleChatWindow: () => Promise<void>;
    openChat: (isOpen: boolean) => Promise<void>;
    chatScrollHeight: number;
    setChatScrollHeight: import("react").Dispatch<import("react").SetStateAction<number>>;
    viewportHeight: number;
    setViewportHeight: import("react").Dispatch<import("react").SetStateAction<number>>;
    viewportWidth: number;
    setViewportWidth: import("react").Dispatch<import("react").SetStateAction<number>>;
};
//# sourceMappingURL=useChatWindowInternal.d.ts.map