import { Comment } from "./comment"; import { IPart } from "./i-part"; export declare abstract class CommentWrapper { comment: Comment; protected constructor(); resetComment(): this; setComment(comment: Comment | string): this; appendComment(comment: Comment | string): this; commentIsEqual(otherCommentWrapper: CommentWrapper): boolean; equalWithComment(otherCommentWrapper: IPart): boolean; } export declare function wrapsComment(o: unknown): o is CommentWrapper;