import { type ReactNode } from "react"; export interface MessageBubbleProps { isMine: boolean; content: ReactNode; senderName?: string; showSenderName?: boolean; showTip?: boolean; isInternal?: boolean; /** CRM support thread, not the customer or the viewer: another agent, or the bot. */ supportSender?: "agent" | "bot"; id?: string; isTransparent?: boolean; timeLabel?: string; /** Whether this specific message's time label is currently revealed by tap. */ timeRevealed?: boolean; /** Called on bubble tap to toggle this message as the single revealed one. */ onToggleTimeReveal?: () => void; } declare const MessageBubble: ({ isMine, content, senderName, showSenderName, showTip, isInternal, supportSender, id, isTransparent, timeLabel, timeRevealed, onToggleTimeReveal, }: MessageBubbleProps) => import("react/jsx-runtime").JSX.Element; export default MessageBubble; //# sourceMappingURL=MessageBubble.d.ts.map