import { LoggerArgs } from "../../types"; /** * Utility class for executing frequently used Docker commands. */ export declare class DockerFastCommands { private logger; constructor(loggerArgs?: LoggerArgs); /** * Lists all Docker containers. (`docker ps -a`) * @returns A list of all containers (running and stopped). */ dockerPs(): Promise; /** * Lists all Docker images. (`docker images`) * @returns A list of all Docker images on the system. */ dockerImages(): Promise; /** * Shows resource usage statistics for containers. (`docker stats --no-stream`) * @returns Real-time statistics of container CPU, memory, and I/O usage. */ dockerStats(): Promise; /** * Displays detailed Docker system information. (`docker info`) * @returns System-wide Docker configuration and usage info. */ dockerInfo(): Promise; /** * Lists all Docker networks. (`docker network ls`) * @returns A list of all Docker-defined networks. */ dockerNetworks(): Promise; /** * Lists all Docker volumes. (`docker volume ls`) * @returns A list of all Docker volumes. */ dockerVolumes(): Promise; /** * Internal helper to execute a shell command. * @param cmd The command to be executed. * @returns The trimmed stdout output from the command. */ private exec; }