import { WithSlots } from "../../lib/slots.cjs"; import { CopilotChatToolCallsView } from "./CopilotChatToolCallsView.cjs"; import * as react_jsx_runtime0 from "react/jsx-runtime"; import { AssistantMessage, Message } from "@ag-ui/core"; import { Streamdown } from "streamdown"; //#region src/components/chat/CopilotChatAssistantMessage.d.ts type CopilotChatAssistantMessageProps = WithSlots<{ markdownRenderer: typeof CopilotChatAssistantMessage.MarkdownRenderer; toolbar: typeof CopilotChatAssistantMessage.Toolbar; copyButton: typeof CopilotChatAssistantMessage.CopyButton; thumbsUpButton: typeof CopilotChatAssistantMessage.ThumbsUpButton; thumbsDownButton: typeof CopilotChatAssistantMessage.ThumbsDownButton; readAloudButton: typeof CopilotChatAssistantMessage.ReadAloudButton; regenerateButton: typeof CopilotChatAssistantMessage.RegenerateButton; toolCallsView: typeof CopilotChatToolCallsView; }, { onThumbsUp?: (message: AssistantMessage) => void; onThumbsDown?: (message: AssistantMessage) => void; onReadAloud?: (message: AssistantMessage) => void; onRegenerate?: (message: AssistantMessage) => void; message: AssistantMessage; messages?: Message[]; isRunning?: boolean; additionalToolbarItems?: React.ReactNode; toolbarVisible?: boolean; } & React.HTMLAttributes>; declare function CopilotChatAssistantMessage({ message, messages, isRunning, onThumbsUp, onThumbsDown, onReadAloud, onRegenerate, additionalToolbarItems, toolbarVisible, markdownRenderer, toolbar, copyButton, thumbsUpButton, thumbsDownButton, readAloudButton, regenerateButton, toolCallsView, children, className, ...props }: CopilotChatAssistantMessageProps): react_jsx_runtime0.JSX.Element; declare namespace CopilotChatAssistantMessage { const MarkdownRenderer: React.FC, "children"> & { content: string; }>; const Toolbar: React.FC>; const ToolbarButton: React.FC & { title: string; children: React.ReactNode; }>; const CopyButton: React.FC>; const ThumbsUpButton: React.FC>; const ThumbsDownButton: React.FC>; const ReadAloudButton: React.FC>; const RegenerateButton: React.FC>; } //#endregion export { CopilotChatAssistantMessage, CopilotChatAssistantMessageProps }; //# sourceMappingURL=CopilotChatAssistantMessage.d.cts.map