import * as react_jsx_runtime from 'react/jsx-runtime'; interface CommentType { id?: string | number; description?: string; createdBy?: string; modifiedBy?: string; createdByUname?: string; modifiedByUname?: string; createdOn?: string; modifiedOn?: string; name?: string; emailId?: string[]; commentParentId?: string; comments: CommentType[]; profileImage?: string | null; } interface CommentsProps { commentsData: CommentType[]; handleAddComment: any; handleEditComment: any; handleDeleteComment: any; onCommentsDataChange?: (data: any) => void; currentUser?: { createdBy: string; modifiedBy: string; createdByUname: string; modifiedByUname: string; }; isDisable?: boolean; userDetails?: any; createdByID?: string; createdBy?: string; rowBreakCharCount?: number; isVewMode?: boolean; showTextarea?: boolean; deleteEnable?: boolean; autoFocus?: boolean; } declare const Comments: ({ commentsData, handleAddComment, handleEditComment, handleDeleteComment, onCommentsDataChange, currentUser, isDisable, userDetails, createdByID, rowBreakCharCount, isVewMode, deleteEnable, showTextarea, autoFocus, }: CommentsProps) => react_jsx_runtime.JSX.Element; export { Comments };