UNPKG

n8n-mcp

Version:

Integration between n8n workflow automation and Model Context Protocol (MCP)

35 lines 1.64 kB
import { ValidationError, ValidationWarning } from './config-validator'; export interface NodeValidationContext { config: Record<string, any>; errors: ValidationError[]; warnings: ValidationWarning[]; suggestions: string[]; autofix: Record<string, any>; } export declare class NodeSpecificValidators { static validateSlack(context: NodeValidationContext): void; private static validateSlackSendMessage; private static validateSlackUpdateMessage; private static validateSlackDeleteMessage; private static validateSlackCreateChannel; static validateGoogleSheets(context: NodeValidationContext): void; private static validateGoogleSheetsAppend; private static validateGoogleSheetsRead; private static validateGoogleSheetsUpdate; private static validateGoogleSheetsDelete; private static validateGoogleSheetsRange; static validateOpenAI(context: NodeValidationContext): void; static validateMongoDB(context: NodeValidationContext): void; static validatePostgres(context: NodeValidationContext): void; static validateMySQL(context: NodeValidationContext): void; private static validateSQLQuery; static validateHttpRequest(context: NodeValidationContext): void; static validateWebhook(context: NodeValidationContext): void; static validateCode(context: NodeValidationContext): void; private static validateJavaScriptCode; private static validatePythonCode; private static validateReturnStatement; private static validateN8nVariables; private static validateCodeSecurity; } //# sourceMappingURL=node-specific-validators.d.ts.map