import { DockerClientService } from './docker-client.service'; import { DockerConfigService, InstanceConfigPaths } from './docker-config.service'; import { DockerCaService, CaBundlePaths } from './docker-ca.service'; import { DockerDeployConfigService } from './docker-deploy-config.service'; import { DefinitionItem, BrowserConfig } from '../deployment-context.types'; import { RunStorageService } from '../../storage/run-storage.service'; export declare class DockerServiceGroupService { private readonly dockerClient; private readonly dockerConfig; private readonly caService; private readonly deployConfig; private readonly runStorage; private readonly logger; constructor(dockerClient: DockerClientService, dockerConfig: DockerConfigService, caService: DockerCaService, deployConfig: DockerDeployConfigService, runStorage: RunStorageService); createGlobalInterceptor(networkName: string, instanceId: string, dockerDnsIP: string, configPaths: InstanceConfigPaths): Promise; createTestAgent(networkName: string, instanceId: string, hasUi: boolean, configPaths: InstanceConfigPaths): Promise; createServiceGroup(networkName: string, instanceId: string, item: DefinitionItem, containerName: string, instanceItemId: string | undefined, dockerDnsIP: string, configPaths: InstanceConfigPaths, caBundlePaths: CaBundlePaths, directDnsNames: string[], testAgentIP?: string): Promise<{ userContainerId: string | null; interceptorName: string; }>; createChromiumGroup(networkName: string, instanceId: string, dockerDnsIP: string, configPaths: InstanceConfigPaths, caBundlePaths: CaBundlePaths, directDnsNames: string[], instanceItemId: string, browser?: BrowserConfig): Promise; }