import { ExecutionEntity } from './execution.entity'; import { EntityRepository } from '@mikro-orm/postgresql'; import { RunGroupEntity } from '../run-group/run-group.entity'; import { TaskEntity } from '../task/task.entity'; export declare class ExecutionService { private readonly executionRepository; private readonly taskRepository; constructor(executionRepository: EntityRepository, taskRepository: EntityRepository); createExecution(param: { runGroup: RunGroupEntity; command: string; tasks: any; maxParallel: number; isCompleted?: boolean; }): Promise; findOne(id: string): Promise; completeExecution(execution: ExecutionEntity): Promise; findFirstIncomplete(runGroup: string): Promise; setStatusCode(id: string, statusCode: number): Promise; }