import { AxiosResponse } from 'axios'; import { User } from '../../configs/types/User'; import { Comment, CommentRequest } from './types/Comment'; declare function findNotifications(uid: string, mode: string): Promise>; declare function findReadNotifications(uid: string, mode: string): Promise>; declare function countUnreadNotifications(uid: string, mode: string): Promise>; declare function markRead(id: string): Promise>; declare function resolve(id: string): Promise>; declare function update(id: string, comment: CommentRequest): Promise>; declare function remove(id: string): Promise>; declare function add(uid: string, mode: string, comment: CommentRequest, references: Record, keywords?: Record): Promise>; declare function find(uid: string, mode: string, request: Record): Promise>; declare function findAvailableUsers(uid: string, mode: string): Promise>; declare const CommentService: { add: typeof add; remove: typeof remove; update: typeof update; markRead: typeof markRead; resolve: typeof resolve; find: typeof find; findNotifications: typeof findNotifications; findReadNotifications: typeof findReadNotifications; countUnreadNotifications: typeof countUnreadNotifications; findAvailableUsers: typeof findAvailableUsers; }; export default CommentService;