import type { InstanceAiEvalExecutionRequest, InstanceAiEvalExecutionResult } from '@n8n/api-types'; import { Logger } from '@n8n/backend-common'; import type { User } from '@n8n/db'; import { NodeTypes } from '../../../node-types'; import { WorkflowFinderService } from '../../../workflows/workflow-finder.service'; export declare class EvalExecutionService { private readonly workflowFinderService; private readonly nodeTypes; private readonly logger; constructor(workflowFinderService: WorkflowFinderService, nodeTypes: NodeTypes, logger: Logger); executeWithLlmMock(workflowId: string, user: User, options?: InstanceAiEvalExecutionRequest): Promise; private analyzeWorkflow; private generateBypassPinData; private execute; private buildWorkflow; private findStartNode; private findWebhookNode; private checkNodeConfig; private buildTriggerPinData; private buildExecutionData; private runWorkflow; private createInterceptingHandler; private buildResult; private errorResult; }