import { z } from 'zod'; import { McpToolResultInterface } from '../../../interfaces/mcp.tool.result.interface'; import { McpTool } from '../../../tools/mcp.tool'; type AdminViewSampleInput = { table_name: string; limit?: number; offset?: number; }; export declare class AdminViewSampleTool extends McpTool { readonly name = "admin_view_sample"; readonly title = "Sample reporting view rows (admin)"; readonly description = "Return raw unfiltered rows from a registered materialized view (no tenancy injection) so you can author column semantics from real data. Hard cap 100; read replica; only sys_material_views table_names. Admin/development only."; readonly inputSchema: { table_name: z.ZodString; limit: z.ZodOptional; offset: z.ZodOptional; }; protected readonly readOnly = true; execute(args: AdminViewSampleInput): Promise; } export {};