import React from 'react';
import type { OptionsType } from '@diplodoc/transform/lib/typings';
import type { BaseMessageProps, FileAttachment } from "../../../types/messages.js";
import "./UserMessage.css";
export type UserMessageProps = Pick<BaseMessageProps, 'actions' | 'extraInfo' | 'showActionsOnHover' | 'showTimestamp' | 'timestamp' | 'onActionPopup'> & {
    content: React.ReactNode;
    format?: 'plain' | 'markdown';
    showAvatar?: boolean;
    avatarUrl?: string;
    /** Base64 data URLs or regular image URLs to display above the text balloon */
    images?: string[];
    /** File attachments to display as chips below the text balloon */
    fileAttachments?: FileAttachment[];
    transformOptions?: OptionsType;
    shouldParseIncompleteMarkdown?: boolean;
    className?: string;
    qa?: string;
};
export declare const UserMessage: (props: UserMessageProps) => import("react/jsx-runtime").JSX.Element;
