import EventEmitter from 'events';
import { Server, Socket } from 'net';
export default class TcpReader extends EventEmitter {
    server: Server | null;
    options: any;
    transporter: any;
    logger: any;
    sockets: Array<Socket>;
    connected: boolean;
    constructor(transporter: any, options: any);
    listen(): Promise<unknown>;
    onTcpClientConnected(socket: Socket): void;
    private closeSocket;
    close(): void;
}
