/// import { MicroserviceOptions } from '../interfaces/microservice-configuration.interface'; import { CustomTransportStrategy, PacketId, ReadPacket } from './../interfaces'; import { Server } from './server'; export declare class ServerTCP extends Server implements CustomTransportStrategy { private readonly options; private readonly port; private server; private isExplicitlyTerminated; private retryAttemptsCount; constructor(options: MicroserviceOptions); listen(callback: () => void): void; close(): void; bindHandler(socket: any): void; handleMessage(socket: any, packet: ReadPacket & PacketId): Promise; handleClose(): undefined | number | NodeJS.Timer; private init(); private getSocketInstance(socket); }