import { OutboundHttp } from '@n8n/backend-network'; import { EngineConfig } from '@n8n/config'; import type { ExecutionSnapshot, StartExecutionRequest, StartExecutionResult, SearchExecutionsRequest, SearchExecutionsResponse } from '@n8n/engine'; import { InstanceSettings } from 'n8n-core'; import type { ExecutionIdV2 } from '../../executions/execution-id'; import type { EngineDataPlaneProvider } from '../../services/engine-data-plane-proxy.service'; export declare class EngineDataPlaneClient implements EngineDataPlaneProvider { private readonly engineConfig; private readonly instanceSettings; private readonly http; constructor(engineConfig: EngineConfig, outboundHttp: OutboundHttp, instanceSettings: InstanceSettings); private caller; startExecution(request: StartExecutionRequest): Promise; getExecution(id: ExecutionIdV2, options?: { includeSteps?: boolean; }): Promise; searchExecutions(request: SearchExecutionsRequest): Promise; private toError; private parseErrorResponse; }