import type { DocComment, DocDeclarationReference, DocHtmlEndTag, DocHtmlStartTag } from '../nodes'; import { IStringBuilder } from './StringBuilder'; /** * Renders a DocNode tree as a code comment. */ export declare class TSDocEmitter { readonly eol: string; private _emitCommentFraming; private _output; private _lineState; private _previousLineHadContent; private _hangingParagraph; renderComment(output: IStringBuilder, docComment: DocComment): void; renderHtmlTag(output: IStringBuilder, htmlTag: DocHtmlStartTag | DocHtmlEndTag): void; renderDeclarationReference(output: IStringBuilder, declarationReference: DocDeclarationReference): void; private _renderCompleteObject; private _renderNode; private _renderInlineTag; private _renderNodes; private _ensureAtStartOfLine; private _ensureLineSkipped; private _writeContent; private _writeNewline; private _writeEnd; } //# sourceMappingURL=TSDocEmitter.d.ts.map