"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var o=require("@walletconnect/events"),i=require("events");function a(r){return r&&typeof r=="object"&&"default"in r?r:{default:r}}var l=a(i),u=Object.defineProperty,I=(r,e,t)=>e in r?u(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,c=(r,e,t)=>I(r,typeof e!="symbol"?e+"":e,t);class h extends o.IEvents{constructor(e){super(),this.opts=e,c(this,"protocol","wc"),c(this,"version",2)}}class g{constructor(e,t,s){this.core=e,this.logger=t}}var p=Object.defineProperty,v=(r,e,t)=>e in r?p(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,b=(r,e,t)=>v(r,typeof e!="symbol"?e+"":e,t);class y extends o.IEvents{constructor(e,t){super(),this.core=e,this.logger=t,b(this,"records",new Map)}}class E{constructor(e,t){this.logger=e,this.core=t}}class f extends o.IEvents{constructor(e,t){super(),this.relayer=e,this.logger=t}}class d extends o.IEvents{constructor(e){super()}}class C{constructor(e,t,s,V){this.core=e,this.logger=t,this.name=s}}var m=Object.defineProperty,x=(r,e,t)=>e in r?m(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,S=(r,e,t)=>x(r,typeof e!="symbol"?e+"":e,t);class P{constructor(){S(this,"map",new Map)}}class w extends o.IEvents{constructor(e,t){super(),this.relayer=e,this.logger=t}}class j{constructor(e,t){this.core=e,this.logger=t}}class M extends o.IEvents{constructor(e,t){super(),this.core=e,this.logger=t}}class O{constructor(e,t){this.logger=e,this.core=t}}class _{constructor(e,t,s){this.core=e,this.logger=t,this.store=s}}class ${constructor(e,t){this.projectId=e,this.logger=t}}class R{constructor(e,t,s){this.core=e,this.logger=t,this.telemetryEnabled=s}}var T=Object.defineProperty,k=(r,e,t)=>e in r?T(r,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):r[e]=t,n=(r,e,t)=>k(r,typeof e!="symbol"?e+"":e,t);class q extends l.default{constructor(){super()}}class H{constructor(e){this.opts=e,n(this,"protocol","wc"),n(this,"version",2)}}class J extends i.EventEmitter{constructor(){super()}}class K{constructor(e){this.client=e}}exports.ICore=h,exports.ICrypto=g,exports.IEchoClient=$,exports.IEngine=K,exports.IEngineEvents=J,exports.IEventClient=R,exports.IExpirer=M,exports.IJsonRpcHistory=y,exports.IKeyChain=j,exports.IMessageTracker=E,exports.IPairing=O,exports.IPublisher=f,exports.IRelayer=d,exports.ISignClient=H,exports.ISignClientEvents=q,exports.IStore=C,exports.ISubscriber=w,exports.ISubscriberTopicMap=P,exports.IVerify=_;
//# sourceMappingURL=index.cjs.map
