/** * Template definitions for pi.dev project scaffolding. * Each variant produces a different set of files with appropriate boilerplate. */ export type TemplateVariant = "tool" | "command" | "skill" | "full"; export interface TemplateFile { /** Relative path within the scaffolded project */ path: string; /** File content */ content: string; } export interface TemplateInfo { variant: TemplateVariant; label: string; description: string; files: string[]; } export declare const TEMPLATE_INFO: Record; export declare function getTemplateFiles(variant: TemplateVariant, name: string, description: string): TemplateFile[]; //# sourceMappingURL=templates.d.ts.map