///
import { MessageArray } from '../components/AIChat/AIChatPage/AIChatPage';
interface UseChatSessionProps {
messages: MessageArray;
inputMessage: string;
setMessages: (messages: MessageArray) => void;
responseError: any;
setResponseError: (error: any) => void;
setIsLoadedFromSavedChat: React.Dispatch>;
setIsLoadingExistingChat: React.Dispatch>;
isListeningForResponse: boolean;
}
export declare function useChatSession({ messages, inputMessage, setMessages, responseError, setResponseError, setIsLoadedFromSavedChat, setIsLoadingExistingChat, isListeningForResponse, }: UseChatSessionProps): {
chatSessionId: string;
setChatSessionId: import("react").Dispatch>;
loading: boolean;
};
export {};