import IDisposable from "./IDisposable"; import { RawSourceMap } from "source-map"; import { IHtmlNode } from "../html-node"; import ISourceLines from "./ISourceLines"; export default class IndentedWriter { private source; private lineIndexes; private indentText; readonly pending: string[]; private content; private sourceMapGenerator; readonly sourceMap: RawSourceMap; constructor(source: string, lineIndexes: ISourceLines, indentText?: string); writeLine(lines: string, nodeInfo?: IHtmlNode): void; writeLineDeferred(lines: string): void; indent(): IDisposable; writeInNewBlock(fx: (writer: IndentedWriter) => void): void; writeInNewBrackets(startLine: string, fx: (writer: IndentedWriter) => void): void; beginBrackets(prefix?: string): IDisposable; toString(): string; } //# sourceMappingURL=IndentedWriter.d.ts.map