export interface Template { name: string; description: string; keywords: string[]; serverTs: string; clientTsx: string; envExtra?: string; } export declare const TEMPLATES: Template[]; export declare function getTemplate(name: string): Template | null; export declare const STUB_SERVER_TS = "import { capsule } from \"pond/server\";\n\n// Stub. The agent should design schema, queries, and mutations from the\n// prompt in AGENTS.md, then replace this whole file.\nexport default capsule({\n schema: {},\n queries: {},\n mutations: {},\n});\n"; export declare const STUB_CLIENT_TSX = "// Stub. The agent should design the UI to match the prompt in AGENTS.md,\n// then replace this whole file. Design intentionally \u2014 pick a palette,\n// commit to a type scale, vary weight + spacing for hierarchy. Avoid the\n// generic \"zinc-950 + rounded card stack + white pill button\" default.\n\nexport function App() {\n return (\n
\n
\n

pond

\n

Building\u2026

\n

The agent hasn't replaced this stub yet.

\n
\n
\n );\n}\n"; export declare function pickTemplateForPrompt(prompt: string): Template; //# sourceMappingURL=templates.d.ts.map