import type { WorkflowConfig } from '../../../core/models/index.js';
import type { ExecuteTaskOptions, WorkflowExecutionOptions, WorkflowExecutionResult } from './types.js';
type WorkflowExecutor = (workflowConfig: WorkflowConfig, task: string, cwd: string, options: WorkflowExecutionOptions) => Promise<WorkflowExecutionResult>;
export declare function executeTaskWorkflow(options: ExecuteTaskOptions, workflowExecutor: WorkflowExecutor): Promise<WorkflowExecutionResult>;
export {};
//# sourceMappingURL=taskWorkflowExecution.d.ts.map