import type { ExecutionRepository, User } from '@n8n/db'; import z from 'zod'; import type { ToolDefinition } from '../mcp.types'; import type { Telemetry } from '../../../telemetry'; import type { WorkflowFinderService } from '../../../workflows/workflow-finder.service'; declare const inputSchema: z.ZodObject<{ workflowId: z.ZodString; executionId: z.ZodString; includeData: z.ZodOptional; nodeNames: z.ZodOptional>; truncateData: z.ZodOptional; }, "strip", z.ZodTypeAny, { executionId: string; workflowId: string; includeData?: boolean | undefined; nodeNames?: string[] | undefined; truncateData?: number | undefined; }, { executionId: string; workflowId: string; includeData?: boolean | undefined; nodeNames?: string[] | undefined; truncateData?: number | undefined; }>; export declare const createGetExecutionTool: (user: User, executionRepository: ExecutionRepository, workflowFinderService: WorkflowFinderService, telemetry: Telemetry) => ToolDefinition; export {};