import { BoxProps } from '@mui/material/Box';
import { ICommentAttachment } from '../CommentCard';
import { IRichTextConfig } from './CommentRichTextInput';
export interface ICommentRichTextBlock extends Omit<BoxProps, 'children'> {
    data: string;
    attachments?: ReadonlyArray<ICommentAttachment>;
    replies?: number;
    tags?: ReadonlyArray<string>;
    metadata?: Record<string, any>;
    tagging?: boolean;
    onTagCancel?: () => void;
    onSave?: (data: string, attachments?: ICommentAttachment[], tags?: string[], metadata?: Record<string, any>) => void;
    maxLines?: number;
    highlight?: string;
    selected?: boolean;
    richTextConfig?: IRichTextConfig;
    onLayoutChange?: () => void;
}
export declare const CommentRichTextBlock: (props: ICommentRichTextBlock) => import("react/jsx-runtime").JSX.Element;
