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 creating a complete blog setup * * Creates: * 1. Content space for blog posts * 2. "Post" content type with standard blog fields * 3. Site with blog templates * 4. Listing and detail pages */ export declare class CreateBlogPrompt extends PromptBase<{ blogName: string; siteHost?: string | undefined; }> { readonly requiredModules: Module[]; protected config: { name: string; description: string; }; protected getParamsSchema(): z.ZodObject<{ blogName: z.ZodString; siteHost: z.ZodOptional; }, z.core.$strip>; generate(params: { blogName: string; siteHost?: string; }): Promise; private generateSlug; } export declare const CreateBlog: WorkflowPrompt; //# sourceMappingURL=CreateBlog.d.ts.map