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