import { ComponentType } from 'react'; import { MessageType } from 'tuikit-atomicx-react/chat'; interface MessageListContextValue { /** Custom renderers to override built-in message bubble content by MessageType */ messageRenderers?: Partial>>; /** Report message context menu open state; used to pause auto-scroll while a menu is open */ onContextMenuOpenChange?: (open: boolean) => void; } declare const MessageListContext: import('react').Context; declare function useMessageListContext(): MessageListContextValue; export { MessageListContext, useMessageListContext }; export type { MessageListContextValue };