import type { GetPromptResult } from "@modelcontextprotocol/sdk/types.js"; import { PromptBase } from "../../shared/index.js"; import type { Module } from "../../shared/modules.js"; import { z } from "zod"; /** * Guided workflow for setting up a site from scratch * * Creates complete site structure with: * - Base templates (layouts, header snippet, footer snippet) * - CSS stylesheet * - Home page * - Navigation menu * * Uses correct Modyo Liquid patterns and proper template architecture. */ export declare class SetupSitePrompt extends PromptBase<{ siteName: string; siteHost?: string | undefined; }> { readonly requiredModules: Module[]; protected config: { name: string; description: string; }; protected getParamsSchema(): z.ZodObject<{ siteName: z.ZodString; siteHost: z.ZodOptional; }, z.core.$strip>; generate(params: { siteName: string; siteHost?: string; }): Promise; private generateSlug; } export declare const SetupSite: WorkflowPrompt; //# sourceMappingURL=SetupSite.d.ts.map