import * as React from "react"; import { DynamicContentStore } from "../../../DynamicContentStore"; import { MessageBubble } from "../MessageBubble"; import { MessageListItemChildrenKeys, MessageListItemProps } from "./MessageListItem.definitions"; /** * Represents a single message in a message list. * Can be themed with `Theme.Chat.MessageListItem` in [Theme](Theme). * * @component * @category Components / Programmable * @subcategory Components * @hideconstructor * @param {MessageListItemProps} props */ export declare class MessageListItem extends React.PureComponent { static readonly displayName = "MessageListItem"; /** * Dynamic content store * * @static * @type {DynamicContentStore} * @readonly */ static readonly Content: DynamicContentStore; /** * Shortcut for MessageBubble component * * @static * @type {MessageBubble} * @readonly */ static readonly Bubble: typeof MessageBubble; render(): JSX.Element; private getChildProps; static defaultProps: Partial; }