/** * Shared Zod schemas reused across MCP tool input shapes. * * Every shape exported here is composable as a `ZodRawShape` (record of * Zod schemas) so it can be spread into a tool's `inputSchema` config * object passed to `McpServer.registerTool`. */ import { z } from "zod"; export declare const allowWriteShape: { readonly allowWrite: z.ZodDefault; }; export declare const whatIfShape: { readonly whatIf: z.ZodDefault; }; export declare const paginationShape: { readonly limit: z.ZodDefault; readonly cursor: z.ZodOptional; }; export declare const environmentBindingShape: { readonly environmentName: z.ZodOptional; }; export declare const ALLOW_WRITE_ERROR_HINT = "Re-invoke the same tool with `allowWrite: true` after the user has authorized this change. Reads are always free; writes require explicit consent.";