import { Measurement, Feature, Comment } from "../../types.service"; import { PoiService } from "./poi.service"; import * as i0 from "@angular/core"; export declare class CommentService { private poiService; API: any; constructor(apiInjected: any, poiService: PoiService); getCommentsFromTicketID(ticketID: string): Promise; getCommentsBySpaceID(spaceID: string): Promise; readCommentAsMeasurement(commentID: string): Promise; /** * CRUD * */ getComment(commentID: string): Promise; deleteComment(commentID: string): Promise; createComment(comment: Comment): Promise; updateComment(input: any): Promise; uploadFileForComment(file: File, id?: string): Promise; /** Create a new comment with an existing Annexe */ createCommentWithFileURL(comment: Comment, url: string): Promise; createCommentWithFile(comment: Comment, file: File): Promise; setCommentAsCoverForFeature(commentID: string, feature: Feature): Promise; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }