import { type ChatCodeBlockProps } from "../ChatCodeBlock/ChatCodeBlock.mjs"; import { type ChatConfirmationProps } from "../ChatConfirmation/ChatConfirmation.mjs"; import { type ChatBoxProps } from "../ChatBox/ChatBox.types.mjs"; import { type ChatMessageProps } from "../ChatMessage/ChatMessage.mjs"; import { type ChatMessageErrorProps } from "../ChatMessageError/ChatMessageError.mjs"; import { type ChatMessageListProps } from "../ChatMessageList/ChatMessageList.mjs"; import { type ChatConversationProps } from "../ChatConversation/ChatConversation.mjs"; import { type ChatComposerProps } from "../ChatComposer/ChatComposer.mjs"; import { type ChatConversationListProps } from "../ChatConversationList/ChatConversationList.mjs"; import { type ChatStreamingIndicatorProps } from "../ChatIndicators/ChatStreamingIndicator.mjs"; import { type ChatTypingIndicatorProps } from "../ChatIndicators/ChatTypingIndicator.mjs"; import { type ChatScrollToBottomAffordanceProps } from "../ChatIndicators/ChatScrollToBottomAffordance.mjs"; import { type ChatSuggestionsProps } from "../ChatSuggestions/ChatSuggestions.mjs"; import { type ChatUnreadMarkerProps } from "../ChatIndicators/ChatUnreadMarker.mjs"; import { type ChatMessageSourcesProps } from "../ChatMessageSources/ChatMessageSources.mjs"; import { type ChatMessageSourceProps } from "../ChatMessageSources/ChatMessageSource.mjs"; import { type ChatMessageSkeletonProps } from "../ChatMessageSkeleton/ChatMessageSkeleton.mjs"; export interface ChatComponentsPropsList { MuiChatCodeBlock: ChatCodeBlockProps; MuiChatConfirmation: ChatConfirmationProps; MuiChatBox: ChatBoxProps; MuiChatMessage: ChatMessageProps; MuiChatMessageError: ChatMessageErrorProps; MuiChatMessageList: ChatMessageListProps; MuiChatConversation: ChatConversationProps; MuiChatComposer: ChatComposerProps; MuiChatConversationList: ChatConversationListProps; MuiChatStreamingIndicator: ChatStreamingIndicatorProps; MuiChatTypingIndicator: ChatTypingIndicatorProps; MuiChatScrollToBottomAffordance: ChatScrollToBottomAffordanceProps; MuiChatSuggestions: ChatSuggestionsProps; MuiChatUnreadMarker: ChatUnreadMarkerProps; MuiChatMessageSources: ChatMessageSourcesProps; MuiChatMessageSource: ChatMessageSourceProps; MuiChatMessageSkeleton: ChatMessageSkeletonProps; } declare module '@mui/material/styles' { interface ComponentsPropsList extends ChatComponentsPropsList {} } export {};