import { RichTextXform } from "../strings/rich-text-xform.js";
import { BaseXform } from "../base-xform.js";
interface NoteText {
    font?: any;
    text: string;
}
interface CommentNote {
    texts: NoteText[];
}
interface CommentModel {
    type: string;
    note: CommentNote;
    ref: string;
    authorId?: number;
}
declare class CommentXform extends BaseXform<CommentModel> {
    parser: any;
    private _richTextXform?;
    constructor(model?: CommentModel);
    get tag(): string;
    get richTextXform(): RichTextXform;
    render(xmlStream: any, model?: CommentModel): void;
    parseOpen(node: any): boolean;
    parseText(text: string): void;
    parseClose(name: string): boolean;
}
export { CommentXform };
