import { IDockerCompose, IService } from "../typings/docker-compose"; import { SealServicePlatform } from "../typings/seal-service"; /** * Docker Compose * * This class is responsible for generating the seal.compose.yml file */ export default class DockerCompose implements IDockerCompose { version: string; services: { [key: string]: IService; }; constructor(); toYAML(): string; pushToService(name: string, service: IService): void; generate(): Promise; addService(projectName: string, serviceName: string, path: string, content?: SealServicePlatform): Promise; addNginx(ports?: string[]): Promise; start(projectName: string, filepath: string): Promise; stop(projectName: string, filepath: string): Promise; private printCommand; }