/// import net = require('net'); import rpc = require('../rpc'); import events = require('events'); import apihandler = require('apihandler'); export interface TCPServerOptions { auth: rpc.IAuth; server?: net.Server; loader?: apihandler.ILoader; timeout?: number; } export declare class TCPServer extends events.EventEmitter { private options; constructor(options: TCPServerOptions); listen(port: number, hostname?: string, backlog?: number, listeningListener?: Function): net.Server; private createPeer(connection); private getServer(); }