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;