interface InitAnswers { componentsUiDir: string; modulesUiDir: string; componentsSchemaDir: string; modulesSchemaDir: string; templatesSchemaDir: string; templatesUiDir: string; autotypesImport: string; } /** * Pure function that creates the config file and copies templates based on provided answers. * This function is testable as it doesn't depend on user input. */ export declare function createInitFiles(targetProjectDir: string, answers: InitAnswers): void; export declare function initCommandLogic(targetProjectDir: string): Promise; /** * Función original del comando init, utilizada por Commander. * Llama a initCommandLogic y maneja la salida al usuario y process.exit. */ export declare function init(): Promise; export {}; //# sourceMappingURL=init.d.ts.map