import { templates } from "@superblocksteam/ai-service-templates/templates";
type TemplateName = keyof typeof templates;
export declare class TemplateRenderer {
    workDir: string;
    nodeModuleDirs: Record<TemplateName, Promise<string | null>>;
    constructor({ prefetchNodeModules, workDirSeed, }: {
        prefetchNodeModules?: boolean;
        workDirSeed?: string;
    });
    getInstallationTasks(): Promise<void>;
    renderTemplate(templateName: TemplateName): Promise<string>;
    private templateModulesDir;
}
export {};
//# sourceMappingURL=template-renderer.d.ts.map