import { MessageItem as MessageItemType } from "@droppii-org/wasm-client-sdk"; interface MessageItemProps { message: MessageItemType; allMessages: MessageItemType[]; isGroupChat?: boolean; forceHideTip?: boolean; contextMenuOpen?: boolean; onContextMenuOpenChange?: (open: boolean) => void; onRevokeMessage?: (clientMsgID: string) => void; onQuoteMessage?: (message: MessageItemType) => void; onPressQuoteMessage?: (clientMsgID: string) => void; onPinMessage?: (message: MessageItemType) => void; onUnpinMessage?: (message: MessageItemType) => void; enableLongPress?: boolean; /** Whether this message is the single one with its time label revealed. */ timeRevealed?: boolean; /** Called on bubble tap to toggle this message as the revealed one. */ onToggleTimeReveal?: (clientMsgID: string) => void; onCopyMessageLink?: (clientMsgID: string) => void; /** Renders the "unread messages" divider above this message. */ showUnreadDivider?: boolean; onUnreadDividerSeen?: () => void; } declare const MessageItem: ({ message, allMessages, isGroupChat, forceHideTip, contextMenuOpen, onContextMenuOpenChange, onRevokeMessage, onQuoteMessage, onPressQuoteMessage, onPinMessage, onUnpinMessage, enableLongPress, timeRevealed, onToggleTimeReveal, onCopyMessageLink, showUnreadDivider, onUnreadDividerSeen, }: MessageItemProps) => import("react/jsx-runtime").JSX.Element | null; export default MessageItem; //# sourceMappingURL=index.d.ts.map