import { z } from 'zod'; import { McpToolResultInterface } from '../../../interfaces/mcp.tool.result.interface'; import { McpTool } from '../../../tools/mcp.tool'; type AdminViewBusinessSetInput = { table_name: string; business_id: number; active: boolean; }; export declare class AdminViewBusinessSetTool extends McpTool { readonly name = "admin_view_business_set"; readonly title = "Set per-business reporting view enablement (admin)"; readonly description = "Upsert a bz_material_views grant for (business, view). active true is the only way the public catalog shows the view; no row or active false is unknown_view."; readonly inputSchema: { table_name: z.ZodString; business_id: z.ZodNumber; active: z.ZodBoolean; }; execute(args: AdminViewBusinessSetInput): Promise; } export {};