import { AxiosResponse } from 'axios'; import { PostCommentsBody, PostCommentsUploadBody, GetCommentsResponse, PostCommentsReactionsByCommentIdBody, PostCommentsUploadResponse, PutCommentsByIdBody, CommentsMentionQueryParams, CommentsQueryParams, GetMentionSuggestionResponse } from '../dto/commentService.dto'; import { Socket } from 'socket.io-client'; declare const CommentServices: { postComments: (body: PostCommentsBody) => Promise; getCommentsByObjectId: (objectId: string, params?: CommentsQueryParams) => Promise>; getCommentsMention: (params: CommentsMentionQueryParams) => Promise>; putCommentsById: (id: string, body: PutCommentsByIdBody) => Promise; postCommentsUpload: (body: PostCommentsUploadBody) => Promise>; postCommentsReactionsByCommentId: (commentId: string, body: PostCommentsReactionsByCommentIdBody) => Promise; deleteCommentsReactionsByCommentId: (commentId: string) => Promise; commentSocketIo: () => Socket; }; export default CommentServices;