import type { GetPromptResult } from "@modelcontextprotocol/sdk/types.js"; import { PromptBase } from "../../../shared/index.js"; import { z } from "zod"; /** * Prompt for creating a widget page with proper grid layout * * Guides users through creating a widget page (custom/default type) with: * - Proper grid_type selection * - Layout configuration * - Parent page setup * - Publishing workflow * * @example * Input: { siteId: 123, name: "Dashboard" } * Output: Step-by-step instructions for creating a widget page */ export declare class CreateWidgetPagePrompt extends PromptBase<{ siteId: number; name: string; gridType?: "full_grid" | "full_three_cols_grid" | "side_left_grid" | "side_right_grid" | "full_two_cols_grid" | undefined; }> { protected config: { name: string; description: string; }; protected getParamsSchema(): z.ZodObject<{ siteId: z.ZodNumber; name: z.ZodString; gridType: z.ZodOptional>; }, z.core.$strip>; generate(params: { siteId: number; name: string; gridType?: "full_grid" | "full_three_cols_grid" | "side_left_grid" | "side_right_grid" | "full_two_cols_grid"; }): Promise; private generateSlug; private getColumnCount; } export declare const CreateWidgetPage: Prompt; //# sourceMappingURL=CreateWidgetPage.d.ts.map