export declare const useCommentsContext: () => { displayedComments: import('../types').CommentProps[] | undefined; defaultComments: import('../types').CommentProps[] | undefined; editCommentId: string | null; replyToCommentId: string | null; profiles: (import('../types').UserProfileResult | undefined)[]; options: Partial; type: import('../types').CommentType; userRights?: Record; setEditCommentId: (value: string | null) => void; setReplyToCommentId: (value: string | null) => void; handleModifyComment: (commentId: string) => void; handleCreateComment: (content: string, replyTo?: string) => void; handleUpdateComment: (comment: string) => void; handleDeleteComment: (id: string) => void; handleReplyToComment: (commentId: string) => void; handleReset: () => void; };