UNPKG

n8n

Version:

n8n Workflow Automation Tool

15 lines (14 loc) 919 B
import { type User } from '@n8n/db'; import z from 'zod'; import type { ToolDefinition, SearchWorkflowsParams, SearchWorkflowsResult } from '../mcp.types'; import type { Telemetry } from '../../../telemetry'; import type { WorkflowService } from '../../../workflows/workflow.service'; declare const inputSchema: { limit: z.ZodOptional<z.ZodNumber>; query: z.ZodOptional<z.ZodString>; projectId: z.ZodOptional<z.ZodString>; sortBy: z.ZodOptional<z.ZodEnum<["updatedAt:desc", "updatedAt:asc", "createdAt:desc", "createdAt:asc", "name:asc", "name:desc"]>>; }; export declare const createSearchWorkflowsTool: (user: User, workflowService: WorkflowService, telemetry: Telemetry) => ToolDefinition<typeof inputSchema>; export declare function searchWorkflows(user: User, workflowService: WorkflowService, { limit, query, projectId, sortBy }: SearchWorkflowsParams): Promise<SearchWorkflowsResult>; export {};