import type { Message } from '@langchain/langgraph-sdk';
import type { MessageTuple } from '../types';
interface UseChatMessagesResult {
    finalMessages: MessageTuple<string>[];
    lastUserMessageId: string | null;
    setLastUserMessageId: React.Dispatch<React.SetStateAction<string | null>>;
}
export declare const useChatMessages: (historyMessages: Message[], streamTuples: MessageTuple<string>[]) => UseChatMessagesResult;
export {};
