import type { HTMLAttributes } from "react";
import type { ToolCall } from "../../../lib/trace/types.js";
export interface ChatMessageCardProps extends HTMLAttributes {
/** ChatML role — user / assistant / tool / system (or any string). */
role: string;
/** Text body of the message. */
content?: string;
/** Structured tool calls attached to the message (assistant turns). */
toolCalls?: ToolCall[];
/** Structured tool results (tool turns). Serialized to JSON for display. */
toolResults?: unknown[];
}
declare const ChatMessageCard: import("react").ForwardRefExoticComponent>;
export { ChatMessageCard };