///
///
import type { ClientRequest, Server } from 'http';
import ProxyServer from 'http-proxy';
import { Socket } from 'net';
export declare class ConnectionDestroyer {
private readonly server;
connections: Set;
constructor(server: Server | ProxyServer);
destroy(terminate?: boolean, err?: Error): Promise;
}
export declare function getHostIP(throwErr?: boolean): Promise;
export declare function isPortListening(port: string | number, retry?: number, retryInterval?: number): Promise;