import Docker from 'dockerode'; import { DockerEnv, MatchedContainer } from './index'; /** * Create a docker instance based on the current environment variables to connect to the deamon. */ export declare const getDockerInstance: () => Docker; /** * Create the back-end network that most services will join. Other networks are specified in the services themselves. */ export declare const ensureBackendNetwork: () => Promise; /** * Create the shared system-wide front-end network used for proxies. */ export declare const ensureFrontendNetwork: () => Promise; /** * Ensure a certain network exists */ export declare const ensureNetwork: (networkName: string) => Promise; /** * Get all the running docker containers that are applicable for this project. */ export declare const getActiveContainers: () => Promise; /** * Get a service and container object that were matched through their name. */ export declare const getMatchedContainers: () => Promise; /** * Construct the environment variables that can be passed to * the Docker deamon when deploying the application using the Docker adapter. */ export declare const getDockerEnv: () => DockerEnv; /** * Get the docker compose name of this project used to identify the project stack and containers */ export declare const getComposeName: () => string;