import { Client } from 'ssh2'; declare abstract class AbstractCommand { readonly cmd: string; constructor(cmd: string); protected abstract run(conn: Client[]): Promise<{}>[]; execute(conn: Client[]): Promise<{}>[]; protected onData(data: string): void; protected onError(data: string): void; } export { AbstractCommand };