UNPKG

@redocly/theme

Version:

Shared UI components lib

20 lines (19 loc) 947 B
import React from 'react'; import type { JSX } from 'react'; import { FeedbackType, type SearchAiMessageResource, type ToolCall, type ContentSegment } from '../../core/types'; import { AiSearchConversationRole } from '../../core/constants'; export type SearchAiMessageProps = { role: AiSearchConversationRole; content: string; isThinking?: boolean; resources?: SearchAiMessageResource[]; className?: string; messageId?: string; feedback?: FeedbackType; onFeedbackChange: (messageId: string, feedback: FeedbackType | undefined) => void; toolCalls?: ToolCall[]; contentSegments?: ContentSegment[]; }; declare function SearchAiMessageComponent({ role, content, isThinking, resources, className, messageId, feedback, onFeedbackChange, toolCalls, contentSegments, }: SearchAiMessageProps): JSX.Element; export declare const SearchAiMessage: React.MemoExoticComponent<typeof SearchAiMessageComponent>; export {};