import type { ServerConfig } from '../types/connections.js'; export declare class EnvInstaller { private ssh; constructor(); /** * Install Nginx on remote server */ installNginx(server: ServerConfig): Promise; /** * Install K3s on remote server */ installK3s(server: ServerConfig): Promise; /** * Install Docker Engine and Docker Compose support on remote server. */ installDocker(server: ServerConfig): Promise; private executeScript; /** * Ensure Docker Compose support exists. * The docker installer is idempotent and also repairs the compose shim/plugin. */ installDockerCompose(server: ServerConfig): Promise; /** * Check if environment is installed */ checkEnv(server: ServerConfig, env: 'nginx' | 'k3s' | 'docker' | 'docker-compose'): Promise; }