import type { UserInterface } from '../../../../core/types';
import { IMentionPosition } from '../../../../core/types/mention';
export interface IComment {
    commentId: string;
    data: Record<string, any>;
    dataType: string | undefined;
    myReactions: string[];
    reactions: Record<string, number>;
    user: UserInterface | undefined;
    updatedAt: string | undefined;
    editedAt: string | undefined;
    createdAt: string;
    childrenComment: string[];
    referenceId: string;
    mentionees?: string[];
    mentionPosition?: IMentionPosition[];
    childrenNumber: number;
}
export interface IReplyCommentList {
    commentId: string;
    commentDetail: IComment;
    onDelete?: (commentId: string) => void;
}
export default function ReplyCommentList({ commentDetail, onDelete, commentId, }: IReplyCommentList): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=index.d.ts.map