UNPKG

n8n

Version:

n8n Workflow Automation Tool

31 lines (30 loc) 1.14 kB
import type { User } from '@n8n/db'; import z from 'zod'; import type { ToolDefinition } from '../../mcp.types'; import type { Telemetry } from '../../../../telemetry'; declare const inputSchema: { nodes: z.ZodArray<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; type: z.ZodString; typeVersion: z.ZodDefault<z.ZodNumber>; parameters: z.ZodDefault<z.ZodRecord<z.ZodString, z.ZodUnknown>>; subnodes: z.ZodOptional<z.ZodUnknown>; isToolNode: z.ZodOptional<z.ZodBoolean>; }, "strip", z.ZodTypeAny, { type: string; typeVersion: number; parameters: Record<string, unknown>; name?: string | undefined; subnodes?: unknown; isToolNode?: boolean | undefined; }, { type: string; name?: string | undefined; typeVersion?: number | undefined; parameters?: Record<string, unknown> | undefined; subnodes?: unknown; isToolNode?: boolean | undefined; }>, "many">; }; export declare const createValidateNodeTool: (user: User, telemetry: Telemetry) => ToolDefinition<typeof inputSchema>; export {};