// Type declarations for the build-generated ./embedded.ts (produced by build.ts
// from the templates/ directory; gitignored). This stub lets the CLI typecheck
// from a clean tree before the file is generated; the generated .ts supersedes
// it at build time.
export interface Template {
	name: string;
	files: Record<string, string>;
}

export const templates: Record<string, Template>;
export function getTemplateNames(): string[];
export function getTemplate(name: string): Template | undefined;
