import { extractVariables } from './template/extract'; import { promptUser } from './template/prompt'; import { replaceVariables } from './template/replace'; import { CreateGenOptions } from './types'; export * from './cache/cache-manager'; export * from './cache/types'; export * from './git/git-cloner'; export * from './git/types'; export * from './scaffolder/template-scaffolder'; export * from './scaffolder/types'; export * from './skills/skill-installer'; export * from './skills/types'; export * from './template/templatizer'; export * from './template/types'; export * from './utils/npm-version-check'; export * from './utils/types'; export * from './template/extract'; export * from './template/prompt'; export * from './template/replace'; export * from './types'; export { extractVariables, promptUser, replaceVariables }; /** * @deprecated This function is deprecated and will be removed in the next major version. * Use the modular approach with CacheManager, GitCloner, and Templatizer classes instead. * See @genomic/scaffolds-test package for an example of the new orchestration pattern. * * Create a new project from a template repository * @param options - Options for creating the project * @returns Path to the generated project */ export declare function createGen(options: CreateGenOptions): Promise;