import { z } from 'zod'; import { McpToolResultInterface } from '../../../interfaces/mcp.tool.result.interface'; import { McpTool } from '../../../tools/mcp.tool'; type MenuCreateInput = { name: string; label: string; display_name: string; image?: string | null; description?: string | null; ui_action_id?: number | null; root_path?: string | null; 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: { name: z.ZodString; label: z.ZodString; display_name: z.ZodString; image: z.ZodOptional>; description: z.ZodOptional>; ui_action_id: z.ZodOptional>; root_path: z.ZodOptional>; path: z.ZodString; visibility: z.ZodBoolean; attributes: z.ZodOptional>; uuid: z.ZodOptional; }; execute(args: MenuCreateInput): Promise; } export {};