export interface TemplateMeta { name: string; label: string; hint: string; description?: string; icon: string; color: string; colorRgb: string; devPort: number; prodUrl?: string; prodPath?: string; defaultMode?: "dev" | "prod"; hidden?: boolean; defaultAgent?: boolean; alwaysAvailable?: boolean; requiredPackages?: string[]; core?: boolean; } export declare const TEMPLATES: TemplateMeta[]; export declare function visibleTemplates(): TemplateMeta[]; export declare function coreTemplates(): TemplateMeta[]; export declare function getTemplate(name: string): TemplateMeta | undefined; export declare function allTemplateNames(): string[];