import { type FrontMcpLogger } from '../../common/interfaces/logger.interface'; import { type WorkflowStep, type WorkflowStepResult } from '../../common/metadata/workflow.metadata'; import { type JobRegistryInterface } from '../../job/job.registry'; /** * Executes a single workflow step by resolving the job and running it. */ export declare class WorkflowStepExecutor { private readonly jobRegistry; private readonly logger; private readonly extra; constructor(jobRegistry: JobRegistryInterface, logger: FrontMcpLogger, extra: { authInfo: Partial>; contextProviders?: unknown; }); executeStep(step: WorkflowStep, input: Record): Promise; private executeWithTimeout; } //# sourceMappingURL=workflow-step.executor.d.ts.map