import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { MCPAllowedTools, MCPAllowedTools$Outbound } from "./mcpallowedtools.js"; import { MCPRequireApproval } from "./mcprequireapproval.js"; export type UpdateMcpServerRequest = { name?: string | undefined; serverLabel?: string | undefined; serverUrl?: string | undefined; serverDescription?: string | null | undefined; allowedTools?: MCPAllowedTools | null | undefined; requireApproval?: MCPRequireApproval | undefined; metadata?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const UpdateMcpServerRequest$inboundSchema: z.ZodType; /** @internal */ export type UpdateMcpServerRequest$Outbound = { name?: string | undefined; server_label?: string | undefined; server_url?: string | undefined; server_description?: string | null | undefined; allowed_tools?: MCPAllowedTools$Outbound | null | undefined; require_approval?: string | undefined; metadata?: { [k: string]: any; } | undefined; }; /** @internal */ export declare const UpdateMcpServerRequest$outboundSchema: z.ZodType; export declare function updateMcpServerRequestToJSON(updateMcpServerRequest: UpdateMcpServerRequest): string; export declare function updateMcpServerRequestFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=updatemcpserverrequest.d.ts.map