n8n
Version:
n8n Workflow Automation Tool
30 lines (29 loc) • 1.32 kB
TypeScript
import type { User } from '@n8n/db';
import z from 'zod';
import type { Telemetry } from '../../../../telemetry';
import type { ToolDefinition } from '../../mcp.types';
declare const inputSchema: {
technique: z.ZodUnion<[z.ZodNativeEnum<{
readonly SCHEDULING: 'scheduling';
readonly CHATBOT: 'chatbot';
readonly FORM_INPUT: 'form_input';
readonly SCRAPING_AND_RESEARCH: 'scraping_and_research';
readonly MONITORING: 'monitoring';
readonly ENRICHMENT: 'enrichment';
readonly TRIAGE: 'triage';
readonly CONTENT_GENERATION: 'content_generation';
readonly DOCUMENT_PROCESSING: 'document_processing';
readonly DATA_EXTRACTION: 'data_extraction';
readonly DATA_ANALYSIS: 'data_analysis';
readonly DATA_TRANSFORMATION: 'data_transformation';
readonly DATA_PERSISTENCE: 'data_persistence';
readonly NOTIFICATION: 'notification';
readonly KNOWLEDGE_BASE: 'knowledge_base';
readonly HUMAN_IN_THE_LOOP: 'human_in_the_loop';
readonly WEB_APP: 'web_app';
}>, z.ZodLiteral<"list">]>;
};
export declare const createGetWorkflowBestPracticesTool: (user: User, telemetry: Telemetry, { canvasGroupsEnabled }: {
canvasGroupsEnabled: boolean;
}) => ToolDefinition<typeof inputSchema>;
export {};