import { Tendermint37Client } from "@cosmjs/tendermint-rpc"; export default class Events { private readonly tendermintClient; protected subscribed: boolean; protected eventHandlers: {}; constructor(tendermintClient: Tendermint37Client); subscribe(type: any, module: string | undefined, action: string | undefined, callback: Function): void; unsubscribe(type: any, module: string | undefined, action: string | undefined, callback: Function): void; unsubscribeAll(type: any, module?: "all", action?: string): void; private subscribeForTxEvents; private subscribeForNewBlockEvents; private addCallback; private removeCallback; private removeAllCallbacks; private handleCallback; disconnect(): void; }