import { FC, HTMLAttributes, ReactNode } from 'react'; import { BaseProps } from '../../Base'; import { MessageVariant } from './ChatBubbleContainer'; export interface ChatBubbleProps extends Omit, 'css'>, BaseProps { /** Determines styling for outgoing and incoming messages. */ variant: MessageVariant; /** The name of the user that sent the message. */ senderName: string; /** The text content of the message. */ content: string; /** Determines if the name should be shown or not. */ showName?: boolean; /** Adds the bubble tail style to a message. */ showTail?: boolean; /** Determines if the message has been removed after being sent. */ redacted?: boolean; /** Includes other elements or components, such as a message attachment. */ children?: ReactNode | ReactNode[]; } export declare const ChatBubble: FC; export default ChatBubble;