/// <reference types="node" />
import { EventEmitter } from 'events';
import { Socket } from 'net';
import { Context } from 'koa';
export declare class MessageStream extends EventEmitter {
    referer: string;
    private __socket;
    private __context;
    private __stream;
    constructor(referer: string, __socket: Socket, __context: Context);
    open(): void;
    sendMessage(name: string, data?: string): void;
    close: () => void;
}
