import { z } from 'zod'; import { McpToolResultInterface } from '../../../interfaces/mcp.tool.result.interface'; import { McpTool } from '../../../tools/mcp.tool'; type ReportUpdateInput = { id?: number; name?: string; query: string; description?: string; }; export declare class ReportUpdateTool extends McpTool { readonly name = "report_update"; readonly title = "Update report (admin)"; readonly description = "Update a sys report description and SQL query (upsert by name; same semantics as DashboardReportController.createReport). Admin/development only."; readonly inputSchema: { id: z.ZodOptional; name: z.ZodOptional; query: z.ZodString; description: z.ZodOptional; }; execute(args: ReportUpdateInput): Promise; } export {};