export interface TcpPortUsedOptions { port: number; host?: string; status?: boolean; retryTimeMs?: number; timeOutMs?: number; } export function check(port: number | TcpPortUsedOptions, host?: string): Promise; export function waitForStatus( port: number | TcpPortUsedOptions, host?: string, inUse?: boolean, retryTimeMs?: number, timeOutMs?: number, ): Promise; export function waitUntilFree( port: number | TcpPortUsedOptions, retryTimeMs?: number, timeOutMs?: number, ): Promise; export function waitUntilFreeOnHost( port: number | TcpPortUsedOptions, host?: string, retryTimeMs?: number, timeOutMs?: number, ): Promise; export function waitUntilUsed( port: number | TcpPortUsedOptions, retryTimeMs?: number, timeOutMs?: number, ): Promise; export function waitUntilUsedOnHost( port: number | TcpPortUsedOptions, host?: string, retryTimeMs?: number, timeOutMs?: number, ): Promise;