/// import { OnModuleDestroy, OnModuleInit } from '@nestjs/common'; import { Stream } from 'stream'; import { LoggerService } from '../database/logger.service'; import { MachineApp } from '../machine/machine-app.dto'; import { WsGateway } from '../ws/ws.gateway'; export declare class DockerService implements OnModuleInit, OnModuleDestroy { private readonly wsGateway; private readonly loggerService; modem: any; watchList: string[]; watchStreams: Stream[]; constructor(wsGateway: WsGateway, loggerService: LoggerService); onModuleInit(): void; onModuleDestroy(): Promise; statsWatchListUpdater(): Promise; createContainer(app: Partial): Promise<{ Id: string; }>; removeContainer(containerId: string): Promise; startContainer(containerId: string): Promise; stopContainer(containerId: string): Promise; restartContainer(containerId: string): Promise; removeImage(image: string): Promise; containerInfo(containerId: string): Promise; containerStats(containerId: string): Promise; containers(): Promise; images(): Promise; pullImage(image: string): Promise; }