///
import net from 'net';
import TplinkSocket from './tplink-socket';
/**
* @hidden
*/
export default class TcpSocket extends TplinkSocket {
readonly socketType = "TCP";
socket?: net.Socket;
logDebug(...args: any[]): void;
protected createSocketImpl(): Promise;
close(): void;
private destroy;
protected sendAndGetResponse(payload: string, port: number, host: string, timeout: number): Promise;
}
//# sourceMappingURL=tcp-socket.d.ts.map