import * as React from "react"; import { DynamicContentStore } from "../../../DynamicContentStore"; import { MessageListItem } from "../MessageListItem/MessageListItem"; import { MessageListChildrenKeys, MessageListChildrenProps } from "./MessageList.definitions"; /** * A component representing the list of messages. * Can be themed with `Theme.Chat.MessageList` in [Theme](Theme). * * @component * @category Components / Programmable * @subcategory Components * @hideconstructor */ export declare class MessageList extends React.Component { static readonly friendlyName = "MessageList"; static readonly displayName = "MessageList"; /** * Dynamic content store * * @static * @type {DynamicContentStore} * @readonly */ static readonly Content: DynamicContentStore; /** * Shortcut for MessageListItem component * * @static * @type {MessageListItem} * @readonly */ static readonly Item: typeof MessageListItem; /** * Shortcut for WelcomeMessage component * * @static * @type {WelcomeMessage} * @readonly */ static readonly WelcomeMessage: React.FC & { theme?: import("@emotion/react").Theme; }>; /** * Default properties * * @static * @type {MessageList.MessageListChildrenProps} * @readonly */ static defaultProps: Partial; render(): JSX.Element; }