import { ThreadAssistantMessagePart, ThreadUserMessagePart } from "@assistant-ui/core"; import { ReactElement } from "react"; //#region src/primitives/message/MessageContent.d.ts type MessageContentPart = ThreadUserMessagePart | ThreadAssistantMessagePart; type MessageContentProps = { renderText?: (props: { part: Extract; index: number; }) => ReactElement; renderToolCall?: (props: { part: Extract; index: number; }) => ReactElement; renderImage?: (props: { part: Extract; index: number; }) => ReactElement; renderReasoning?: (props: { part: Extract; index: number; }) => ReactElement; renderSource?: (props: { part: Extract; index: number; }) => ReactElement; renderFile?: (props: { part: Extract; index: number; }) => ReactElement; renderData?: (props: { part: Extract; index: number; }) => ReactElement; }; declare const MessageContent: ({ renderText, renderToolCall, renderImage, renderReasoning, renderSource, renderFile, renderData }: MessageContentProps) => import("react").JSX.Element; //#endregion export { MessageContent, MessageContentProps }; //# sourceMappingURL=MessageContent.d.ts.map