"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.RPCActivity = exports.WebSocketClose = exports.WebSocket = void 0;
/*
 * TODO: Implement class somewhere in this file that bundles multiple transport
 *       implementation into single `Protocol` implementation. This should be
 *       worked on once there will be multiple transports, currently there's
 *       only a WebSocket.
 */
var websocket_1 = require("./transport/websocket");
Object.defineProperty(exports, "WebSocket", { enumerable: true, get: function () { return websocket_1.WebSocketProtocol; } });
Object.defineProperty(exports, "WebSocketClose", { enumerable: true, get: function () { return websocket_1.WebSocketClose; } });
var packet_1 = require("./common/packet");
Object.defineProperty(exports, "RPCActivity", { enumerable: true, get: function () { return packet_1.RPCActivity; } });
//# sourceMappingURL=main.js.map