/**
 * Renders the Comments component.
 *
 * @param {Object}   props                     - The component props.
 * @param {Array}    props.threads             - The array of comment threads.
 * @param {Function} props.onEditComment       - The function to handle comment editing.
 * @param {Function} props.onAddReply          - The function to add a reply to a comment.
 * @param {Function} props.onCommentDelete     - The function to delete a comment.
 * @param {Function} props.setShowCommentBoard - The function to set the comment board visibility.
 * @param {Ref}      props.commentSidebarRef   - The ref to the comment sidebar.
 * @param {Function} props.reflowComments      - The function to call indicating a comment is updated.
 * @param {boolean}  props.isFloating          - Whether the comment thread is floating.
 * @param {number}   props.commentLastUpdated  - Timestamp of the last comment update.
 * @return {React.ReactNode} The rendered Comments component.
 */
export function Comments({ threads, onEditComment, onAddReply, onCommentDelete, setShowCommentBoard, commentSidebarRef, reflowComments, isFloating, commentLastUpdated, }: {
    threads: any[];
    onEditComment: Function;
    onAddReply: Function;
    onCommentDelete: Function;
    setShowCommentBoard: Function;
    commentSidebarRef: Ref;
    reflowComments: Function;
    isFloating: boolean;
    commentLastUpdated: number;
}): React.ReactNode;
export default Comments;
//# sourceMappingURL=comments.d.ts.map