43 lines
1.4 KiB
TypeScript
43 lines
1.4 KiB
TypeScript
import { WithSlots } from "../../lib/slots.mjs";
|
|
import * as react_jsx_runtime0 from "react/jsx-runtime";
|
|
import { Message, ReasoningMessage } from "@ag-ui/core";
|
|
|
|
//#region src/components/chat/CopilotChatReasoningMessage.d.ts
|
|
type CopilotChatReasoningMessageProps = WithSlots<{
|
|
header: typeof CopilotChatReasoningMessage.Header;
|
|
contentView: typeof CopilotChatReasoningMessage.Content;
|
|
toggle: typeof CopilotChatReasoningMessage.Toggle;
|
|
}, {
|
|
message: ReasoningMessage;
|
|
messages?: Message[];
|
|
isRunning?: boolean;
|
|
} & React.HTMLAttributes<HTMLDivElement>>;
|
|
declare function CopilotChatReasoningMessage({
|
|
message,
|
|
messages,
|
|
isRunning,
|
|
header,
|
|
contentView,
|
|
toggle,
|
|
children,
|
|
className,
|
|
...props
|
|
}: CopilotChatReasoningMessageProps): react_jsx_runtime0.JSX.Element;
|
|
declare namespace CopilotChatReasoningMessage {
|
|
const Header: React.FC<React.ButtonHTMLAttributes<HTMLButtonElement> & {
|
|
isOpen?: boolean;
|
|
label?: string;
|
|
hasContent?: boolean;
|
|
isStreaming?: boolean;
|
|
}>;
|
|
const Content: React.FC<React.HTMLAttributes<HTMLDivElement> & {
|
|
isStreaming?: boolean;
|
|
hasContent?: boolean;
|
|
}>;
|
|
const Toggle: React.FC<React.HTMLAttributes<HTMLDivElement> & {
|
|
isOpen?: boolean;
|
|
}>;
|
|
}
|
|
//#endregion
|
|
export { CopilotChatReasoningMessage, CopilotChatReasoningMessageProps };
|
|
//# sourceMappingURL=CopilotChatReasoningMessage.d.mts.map
|