export declare class Emitter { private indentLevel; private shiftWidth; protected code: string; constructor(shiftWidth?: number); write(str: string): void; /** * @deprecated 此前 Emitter 是 abstract class,这是 write 的默认实现 */ defaultWrite(str: string): void; fullText(): string; indent(): void; unindent(): void; writeNewLine(): void; nextLine(str: string): void; feedLine(str: string): void; writeLine(str: string): void; writeLines(str: string): void; writeIndentedLines(str: string): void; carriageReturn(): void; private atLineBegin; private size; protected lastChar(): string; }