import { ApiComment, ApiCommentThread } from "../models"; import { User } from "../utilities/get_authorization_headers"; import type { AssociationIds } from "type_aliases"; export declare function toCommentThreadUrl({ projectId, floorId, scanDatasetId, viewId, wbsCode }: AssociationIds): string; export default class CommentApi { static getCommentThreads(ids: AssociationIds, user: User): Promise; static createCommentThread(ids: AssociationIds, body: ApiCommentThread, user: User): Promise; static createCommentForThread({ projectId, commentThreadId }: AssociationIds, body: ApiComment, user: User): Promise; static updateComment({ projectId, commentId }: AssociationIds, body: ApiComment, user: User): Promise; }