import { type ChatCodeBlockClassKey } from "../ChatCodeBlock/chatCodeBlockClasses.js"; import { type ChatConfirmationClassKey } from "../ChatConfirmation/chatConfirmationClasses.js"; import { type ChatBoxClassKey } from "../ChatBox/chatBoxClasses.js"; import { type ChatMessageClassKey } from "../ChatMessage/chatMessageClasses.js"; import { type ChatMessageErrorClassKey } from "../ChatMessageError/chatMessageErrorClasses.js"; import { type ChatMessageListClassKey } from "../ChatMessageList/chatMessageListClasses.js"; import { type ChatConversationClassKey } from "../ChatConversation/chatConversationClasses.js"; import { type ChatComposerClassKey } from "../ChatComposer/chatComposerClasses.js"; import { type ChatConversationListClassKey } from "../ChatConversationList/chatConversationListClasses.js"; import { type ChatStreamingIndicatorClassKey } from "../ChatIndicators/chatStreamingIndicatorClasses.js"; import { type ChatTypingIndicatorClassKey } from "../ChatIndicators/chatTypingIndicatorClasses.js"; import { type ChatScrollToBottomAffordanceClassKey } from "../ChatIndicators/chatScrollToBottomAffordanceClasses.js"; import { type ChatSuggestionsClassKey } from "../ChatSuggestions/chatSuggestionsClasses.js"; import { type ChatUnreadMarkerClassKey } from "../ChatIndicators/chatUnreadMarkerClasses.js"; import { type ChatMessageSourcesClassKey } from "../ChatMessageSources/chatMessageSourcesClasses.js"; import { type ChatMessageSourceClassKey } from "../ChatMessageSources/chatMessageSourceClasses.js"; import { type ChatMessageSkeletonClassKey } from "../ChatMessageSkeleton/chatMessageSkeletonClasses.js"; export interface ChatComponentNameToClassKey { MuiChatCodeBlock: ChatCodeBlockClassKey; MuiChatConfirmation: ChatConfirmationClassKey; MuiChatBox: ChatBoxClassKey; MuiChatMessage: ChatMessageClassKey; MuiChatMessageError: ChatMessageErrorClassKey; MuiChatMessageList: ChatMessageListClassKey; MuiChatConversation: ChatConversationClassKey; MuiChatComposer: ChatComposerClassKey; MuiChatConversationList: ChatConversationListClassKey; MuiChatStreamingIndicator: ChatStreamingIndicatorClassKey; MuiChatTypingIndicator: ChatTypingIndicatorClassKey; MuiChatScrollToBottomAffordance: ChatScrollToBottomAffordanceClassKey; MuiChatSuggestions: ChatSuggestionsClassKey; MuiChatUnreadMarker: ChatUnreadMarkerClassKey; MuiChatMessageSources: ChatMessageSourcesClassKey; MuiChatMessageSource: ChatMessageSourceClassKey; MuiChatMessageSkeleton: ChatMessageSkeletonClassKey; } declare module '@mui/material/styles' { interface ComponentNameToClassKey extends ChatComponentNameToClassKey {} } export {};