export type PackageManager = 'npm' | 'yarn' | 'pnpm'; export type TemplateName = 'full'; export interface ProjectConfig { projectName: string; projectPath: string; template: TemplateName; packageManager: PackageManager; typescript: boolean; installDeps: boolean; initGit: boolean; author?: string; description?: string; } export interface TemplateFile { source: string; destination: string; replaceVars?: boolean; } export interface TemplateConfig { name: string; description: string; files: TemplateFile[]; } //# sourceMappingURL=types.d.ts.map