import type { IntegrationName } from "../../../templates/types.js"; export type InitTemplate = "ai-agent" | "docs-agent" | "multi-agent-system" | "agentic-workflow" | "coding-agent" | "saas-starter" | "minimal"; export type EnvValues = Record; export type InitRuntime = "node" | "bun" | "deno"; export interface InitOptions { name?: string; /** Parent directory for a named project. Defaults to the current directory. */ parentDir?: string; template?: InitTemplate; skipInstall?: boolean; skipEnvPrompt?: boolean; integrations?: IntegrationName[]; env?: EnvValues; /** Suppress output messages */ quiet?: boolean; /** Deploy to cloud after scaffolding */ deploy?: boolean; /** Overwrite existing files and directories */ force?: boolean; /** Runtime for the scaffolded project. Defaults to "node". */ runtime?: InitRuntime; /** Initialize Git for programmatic calls; the CLI wizard controls this interactively. */ initGit?: boolean; } //# sourceMappingURL=types.d.ts.map