///
import { ApolloError } from '@apollo/client/errors';
import { OnContinueChatResultSubscription } from '../../../__generated__/graphql';
import { type MessageArray } from './AIChatPage';
import { AIAnnotations } from './SubscribeToNewMessageForNewChat';
export declare const ON_CONTINUE_CHAT_RESULT: import("@graphql-typed-document-node/core").TypedDocumentNode | undefined;
messageAttributes?: any;
includeAIAnnotations: boolean;
}>>;
interface SubscribeToNewMessageFromExistingChatProps {
messages: MessageArray;
setMessages: React.Dispatch>;
sessionId: string;
setIsListeningForResponseContinuedChat: React.Dispatch>;
setResponseError: React.Dispatch>;
setIsResponseTruncated: React.Dispatch>;
setAIAnnotations: React.Dispatch>;
}
declare const SubscribeToNewMessageFromExistingChat: ({ messages, setMessages, sessionId, setIsListeningForResponseContinuedChat, setResponseError, setIsResponseTruncated, setAIAnnotations, }: SubscribeToNewMessageFromExistingChatProps) => import("react/jsx-runtime").JSX.Element;
export default SubscribeToNewMessageFromExistingChat;