import { IEventSubscriber } from '../../interfaces'; import { RawEvent, Api } from './types'; export declare class Subscriber extends IEventSubscriber { private _name; private _listener; private log; constructor(api: Api, name: string, verbose?: boolean); /** * Initializes subscription to chain and starts emitting events. */ subscribe(cb: (event: RawEvent) => void): Promise; unsubscribe(): void; }