import { TodoItem } from '../../providers/Stream';
import { Message } from '@langchain/langgraph-sdk';
import { default as React } from 'react';
import { MessageFeedback } from './MessageActions';
declare function AgentMessage({ agentName, fontSize, message, groupedMessages, showToolActivity, isStreaming, onRegenerate, feedback, onFeedback, branch, branchOptions, onBranchSelect, todos, }: {
    agentName?: string;
    fontSize?: string;
    message: Message;
    groupedMessages?: Message[];
    showToolActivity?: boolean;
    isStreaming?: boolean;
    onRegenerate?: (parentCheckpoint: any | null | undefined, messageId: string, currentMessage: any) => void;
    feedback?: MessageFeedback;
    onFeedback?: (messageId: string, feedback: MessageFeedback) => void;
    branch?: string;
    branchOptions?: string[];
    onBranchSelect?: (branch: string) => void;
    todos?: TodoItem[];
}): import("react/jsx-runtime").JSX.Element;
declare const _default: React.MemoExoticComponent<typeof AgentMessage>;
export default _default;
//# sourceMappingURL=AgentMessage.d.ts.map