export type ListenerChild = { stopListen: () => void; }; export declare class Listener { private increment; private _listeners; get listeners(): any; remove(listenerId: string, key: string): void; protected addListener(listenerId: string, callBack: any, key?: string | null): { stopListen: () => void; }; protected callListener(listenerId: string, params?: any[]): void; protected fetchListener(listenerId: string, params?: any[]): ({ key: any; data: any; } | { key: any; error: any; })[]; }