import { ReactNode, MouseEventHandler } from "react";

export interface NormaChatMessageBalloonProps {
  avatar?: {
    src: string;
    alt: string;
  }
  label?: string;
  description?: ReactNode;
  date?: string;
  direction?: "I" | "O";
  onMouseEnter?: MouseEventHandler<HTMLDivElement>;
  onMouseLeave?: MouseEventHandler<HTMLDivElement>;
  onRowMouseEnter?: MouseEventHandler<HTMLDivElement>;
  onRowMouseLeave?: MouseEventHandler<HTMLDivElement>;
  highlight?: boolean;
  attachments?: string[];
  children?: ReactNode;
  bottomChildren?: ReactNode;
  className?: string;
}
