import ' rollup-plugin-inject-process-env';
import React, { FC } from "react";
import { MessageMiddleware, MessageMiddlewareContext } from "../../middlewares";
import { ChatMsgDetail } from "../../store/ChatAction";
import { ChatAgents } from "../../store/ChatState";
import { ChatUserInfo } from "@xapp/stentor-chat-widget";
import "./ChatMessage.scss";
export interface ChatMessageProps {
    message: ChatMsgDetail;
    sibling?: boolean;
    agent: ChatUserInfo;
    readonly agents?: ChatAgents;
    readonly messageMiddleware?: MessageMiddleware;
    readonly middlewareContext?: MessageMiddlewareContext;
    minimizeOnClick?: () => void;
}
/**
 * Chat Message Bubble with an Avatar
 *
 * @param props
 * @returns
 */
declare const ChatMessage: FC<React.PropsWithChildren<ChatMessageProps>>;
export default ChatMessage;
