/** * Copyright (c) Whales Corp. * All Rights Reserved. * * This source code is licensed under the MIT license found in the * LICENSE file in the root directory of this source tree. */ export declare class CodeBuilder { tabLevel: number; code: string; tab(): void; unTab(): void; inTab(callback: () => void): void; add(text?: string, moveLine?: boolean): void; addMultiline(text: string, inline?: boolean): void; append(code: CodeBuilder): void; appendInline(code: CodeBuilder): void; render(): string; }