import { Markdown } from '../atoms/markdown'; import { Tooltip } from '../atoms/tooltip'; import type * as React from "react"; type MessageProps = { children: React.ReactNode; className?: string; } & React.ComponentProps<"div">; declare function Message({ children, className, ...props }: MessageProps): React.JSX.Element; type MessageAvatarProps = { src: string; alt: string; fallback?: string; className?: string; }; declare function MessageAvatar({ src, alt, fallback, className }: MessageAvatarProps): React.JSX.Element; type MessageContentProps = { children: React.ReactNode; markdown?: boolean; className?: string; } & React.ComponentProps & React.ComponentProps<"div">; declare function MessageContent({ children, markdown, className, ...props }: MessageContentProps): React.JSX.Element; type MessageActionsProps = { children: React.ReactNode; className?: string; } & React.ComponentProps<"div">; declare function MessageActions({ children, className, ...props }: MessageActionsProps): React.JSX.Element; type MessageActionProps = { className?: string; tooltip: React.ReactNode; children: React.ReactElement; side?: "top" | "bottom" | "left" | "right"; } & React.ComponentProps; declare function MessageAction({ tooltip, children, className, side, ...props }: MessageActionProps): React.JSX.Element; export type { MessageActionProps, MessageActionsProps, MessageAvatarProps, MessageContentProps, MessageProps, }; export { Message, MessageAction, MessageActions, MessageAvatar, MessageContent, }; //# sourceMappingURL=message.d.ts.map