@assistant-ui/react
Version:
React components for AI chat.
23 lines • 1.26 kB
TypeScript
import { type ComponentType, type FC } from "react";
import type { Unstable_AudioContentPartComponent, EmptyContentPartComponent, ImageContentPartComponent, TextContentPartComponent, ToolCallContentPartComponent, ToolCallContentPartProps, UIContentPartComponent } from "../../types/ContentPartComponentTypes";
/**
* @deprecated Use `MessagePrimitive.Content.Props` instead. This will be removed in 0.6.
*/
export type MessagePrimitiveContentProps = MessagePrimitiveContent.Props;
export declare namespace MessagePrimitiveContent {
type Props = {
components?: {
Empty?: EmptyContentPartComponent | undefined;
Text?: TextContentPartComponent | undefined;
Image?: ImageContentPartComponent | undefined;
Unstable_Audio?: Unstable_AudioContentPartComponent | undefined;
UI?: UIContentPartComponent | undefined;
tools?: {
by_name?: Record<string, ToolCallContentPartComponent | undefined> | undefined;
Fallback?: ComponentType<ToolCallContentPartProps> | undefined;
} | undefined;
} | undefined;
};
}
export declare const MessagePrimitiveContent: FC<MessagePrimitiveContent.Props>;
//# sourceMappingURL=MessageContent.d.ts.map