import { z } from 'zod'; import { McpToolResultInterface } from '../../../interfaces/mcp.tool.result.interface'; import { McpTool } from '../../../tools/mcp.tool'; type MenuCreateInput = { business_id: number; name: string; label: string; display_name: string; image: string; description: string; ui_action_id: number; root_path: string; path: string; visibility: boolean; attributes: Record; uuid?: string; }; export declare class MenuCreateTool extends McpTool { readonly name = "menu_create"; readonly title = "Create menu (admin)"; readonly description = "Create a menu record directly in the database (admin/development only). Returns the created row."; readonly inputSchema: { business_id: z.ZodNumber; name: z.ZodString; label: z.ZodString; display_name: z.ZodString; image: z.ZodString; description: z.ZodString; ui_action_id: z.ZodNumber; root_path: z.ZodString; path: z.ZodString; visibility: z.ZodBoolean; attributes: z.ZodRecord; uuid: z.ZodOptional; }; execute(args: MenuCreateInput): Promise; } export {};