/** * Project Creation Operations * * Handles creating new projects from templates, * including remote project registration and local scaffolding. */ import type { AppState } from "../state.js"; import type { InitTemplate } from "../../commands/init/types.js"; export interface ProjectCreationContext { state: AppState; render: () => void; /** Directory whose `projects/` folder receives the new project. Defaults to the working directory. */ baseDir?: string; } /** * Create a new project from a template */ export declare function createProject(ctx: ProjectCreationContext, projectName: string, template: InitTemplate): Promise; //# sourceMappingURL=project-creation.d.ts.map