import { type ChatCodeBlockProps } from "../ChatCodeBlock/ChatCodeBlock.js"; import { type ChatConfirmationProps } from "../ChatConfirmation/ChatConfirmation.js"; import { type ChatBoxProps } from "../ChatBox/ChatBox.types.js"; import { type ChatMessageProps } from "../ChatMessage/ChatMessage.js"; import { type ChatMessageErrorProps } from "../ChatMessageError/ChatMessageError.js"; import { type ChatMessageListProps } from "../ChatMessageList/ChatMessageList.js"; import { type ChatConversationProps } from "../ChatConversation/ChatConversation.js"; import { type ChatComposerProps } from "../ChatComposer/ChatComposer.js"; import { type ChatConversationListProps } from "../ChatConversationList/ChatConversationList.js"; import { type ChatStreamingIndicatorProps } from "../ChatIndicators/ChatStreamingIndicator.js"; import { type ChatTypingIndicatorProps } from "../ChatIndicators/ChatTypingIndicator.js"; import { type ChatScrollToBottomAffordanceProps } from "../ChatIndicators/ChatScrollToBottomAffordance.js"; import { type ChatSuggestionsProps } from "../ChatSuggestions/ChatSuggestions.js"; import { type ChatUnreadMarkerProps } from "../ChatIndicators/ChatUnreadMarker.js"; import { type ChatMessageSourcesProps } from "../ChatMessageSources/ChatMessageSources.js"; import { type ChatMessageSourceProps } from "../ChatMessageSources/ChatMessageSource.js"; import { type ChatMessageSkeletonProps } from "../ChatMessageSkeleton/ChatMessageSkeleton.js"; 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 {};