import type { TaskRunner, TaskInfo } from '../../../infra/task/index.js';
import type { TaskExecutionOptions, TaskExecutionParallelOptions } from './types.js';
export interface RunTaskExecutionContext {
    ignoreIterationLimit?: boolean;
}
export declare function executeRunTaskAndComplete(task: TaskInfo, taskRunner: TaskRunner, cwd: string, taskExecutionOptions?: TaskExecutionOptions, parallelOptions?: TaskExecutionParallelOptions, runContext?: RunTaskExecutionContext): Promise<boolean>;
//# sourceMappingURL=runTaskExecution.d.ts.map