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) => ToolDefinition; export {};