import { ConfigMapBuilderService, MockEndpoint, ItemDefinitionLike } from '../builders/configmap-builder.service'; export interface InstanceConfigPaths { configDir: string; configJsonPath: string; dnsmasqDir: string; resolvConfPath: string; } export declare class DockerConfigService { private readonly configMapBuilder; private readonly logger; constructor(configMapBuilder: ConfigMapBuilderService); createConfigDir(instanceId: string): InstanceConfigPaths; writeInterceptorConfig(configPaths: InstanceConfigPaths, items: ItemDefinitionLike[], mocks: MockEndpoint[], instanceId: string, testConfig?: { testRunId: string; timeoutSeconds: number; executionMode: string; tests: Record[]; variables?: Record; }, expectedItemStages?: string[][]): void; writeDnsmasqConfig(configPaths: InstanceConfigPaths, serviceName: string, config: string): string; cleanupConfigDir(instanceId: string): void; }