import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; export type MCPAllowedTools2 = { readOnly?: boolean | undefined; toolNames?: Array | undefined; }; export type MCPAllowedTools = Array | MCPAllowedTools2; /** @internal */ export declare const MCPAllowedTools2$inboundSchema: z.ZodType; /** @internal */ export type MCPAllowedTools2$Outbound = { read_only?: boolean | undefined; tool_names?: Array | undefined; }; /** @internal */ export declare const MCPAllowedTools2$outboundSchema: z.ZodType; export declare function mcpAllowedTools2ToJSON(mcpAllowedTools2: MCPAllowedTools2): string; export declare function mcpAllowedTools2FromJSON(jsonString: string): SafeParseResult; /** @internal */ export declare const MCPAllowedTools$inboundSchema: z.ZodType; /** @internal */ export type MCPAllowedTools$Outbound = Array | MCPAllowedTools2$Outbound; /** @internal */ export declare const MCPAllowedTools$outboundSchema: z.ZodType; export declare function mcpAllowedToolsToJSON(mcpAllowedTools: MCPAllowedTools): string; export declare function mcpAllowedToolsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=mcpallowedtools.d.ts.map