import * as socketIO from 'socket.io'; import { HyperRPCService } from '..'; import { AbstractTransportEngine } from './logic'; interface SocketIOTransportOptions { io?: socketIO.Server; port?: number; meta?: any; } export declare class SocketIOTransport implements AbstractTransportEngine { io: socketIO.Server; run: () => Promise; constructor(options: SocketIOTransportOptions); mount(service: HyperRPCService): void; } export {};