/// import net = require("net"); import { ISerializer } from "@tandem/common"; import { IDispatcher, IMessageTester, IBus, RemoteBusMessageTester, TransformStream } from "@tandem/mesh"; export interface ISockBusOptions { family: string; connection: net.Socket; testMessage: RemoteBusMessageTester; } export declare class SockBus implements IBus, IMessageTester { private _remoteBus; constructor({family, connection, testMessage}: ISockBusOptions, localBus: IDispatcher, serializer?: ISerializer); testMessage(message: any): boolean; dispose(): void; dispatch(message: any): TransformStream<{}, {}>; }