import { ConfigService } from '@nestjs/config'; import { PrismaService } from '../prisma/prisma.service'; import { TelemetryService } from '../telemetry/telemetry.service'; import { RunStorageService } from '../storage/run-storage.service'; import { DockerDeployerService } from '../namespace-lifecycle/docker/docker-deployer.service'; export declare class DeploymentSchedulerService { private readonly prisma; private readonly deployer; private readonly runStorage; private readonly configService; private readonly telemetry; private readonly logger; private readonly maxConcurrentTests; private readonly maxBootingTests; constructor(prisma: PrismaService, deployer: DockerDeployerService, runStorage: RunStorageService, configService: ConfigService, telemetry: TelemetryService); handleInstancesStopped(runIds: string[]): Promise; deployPendingInstances(runId: string): Promise; checkRunCompletion(runId: string): Promise; private deployInBackground; private rebuildDeploymentContext; }