import EventEmitter from 'events';
export default class Socket extends EventEmitter {
    private readonly endpoint;
    private readonly SocketConstructor;
    private rawSocket;
    constructor(SocketConstructor: typeof WebSocket, endpoint: string);
    send(object: any): void;
    open(): void;
    close(): void;
}
