import { Base, Type } from "./type";
import { ICodeGenerationRendererTemplate } from "./ICodeGenerationRendererTemplate";
import { CodeGeneratingRendererResult } from "./CodeGeneratingRendererResult";
/**
 * @hidden
 */
export declare class CodeGenerationFolderTemplate extends Base implements ICodeGenerationRendererTemplate {
    static $t: Type;
    private e;
    private c;
    private d;
    addFile(a: string, b: string): void;
    getFilePaths(): string[];
    getFileOuutput(a: string): string;
    private b;
    saveTemplateToJson(): string;
    loadTemplateFromJson(a: string): void;
    execute(a: CodeGeneratingRendererResult): void;
    private i;
    private k;
    private f;
    private h;
    private j;
}
