import { NodeRepository } from './database/node-repository'; import { WorkflowValidationResult } from './services/workflow-validator'; export declare class MCPEngine { private repository; private workflowValidator; constructor(repository: NodeRepository); listNodes(args?: any): Promise; searchNodes(args: any): Promise; getNodeInfo(args: any): Promise; getNodeEssentials(args: any): Promise<{ nodeType: any; displayName: any; description: any; category: any; required: import("./services/property-filter").SimplifiedProperty[]; common: import("./services/property-filter").SimplifiedProperty[]; } | null>; getNodeDocumentation(args: any): Promise; validateNodeOperation(args: any): Promise; validateNodeMinimal(args: any): Promise<{ missingFields: never[]; error: string; } | { missingFields: string[]; error?: undefined; }>; searchNodeProperties(args: any): Promise; listAITools(args: any): Promise; getDatabaseStatistics(args: any): Promise<{ totalNodes: number; aiToolsCount: number; categories: string[]; }>; validateWorkflow(args: any): Promise; } //# sourceMappingURL=mcp-tools-engine.d.ts.map