import { type User } from '@n8n/db'; import z from 'zod'; import type { ToolDefinition, SearchWorkflowsParams, SearchWorkflowsResult } from '../mcp.types'; import type { FolderFinderService } from '../../../services/folder-finder.service'; import type { Telemetry } from '../../../telemetry'; import type { WorkflowService } from '../../../workflows/workflow.service'; declare const inputSchema: { limit: z.ZodOptional; query: z.ZodOptional; projectId: z.ZodOptional; tags: z.ZodOptional>; sortBy: z.ZodOptional>; folderId: z.ZodOptional>; includeSubfolders: z.ZodOptional; }; export declare const createSearchWorkflowsTool: (user: User, workflowService: WorkflowService, folderFinderService: FolderFinderService, telemetry: Telemetry) => ToolDefinition; export declare function searchWorkflows(user: User, workflowService: WorkflowService, folderFinderService: FolderFinderService, { limit, query, projectId, tags, sortBy, folderId, includeSubfolders, }: SearchWorkflowsParams): Promise; export {};