import type { ServerConfig } from '@/config/types.js'; export declare class SSHExecutor { private connections; execute(server: ServerConfig, command: string): Promise; executeWithOutput(server: ServerConfig, command: string): Promise<{ stdout: string; stderr: string; exitCode?: number; }>; private getClient; private getConnectionKey; private dropClient; private isStaleConnectionError; closeAll(): Promise; getConnectionCount(): number; }