import { Subject } from 'rxjs'; export declare type EventSubjectType = Map>; export declare type EventManagementProps = { staticMode?: boolean; }; export default class EventManagement { private eventStore; staticMode?: boolean; constructor(props?: EventManagementProps); getEvents(): EventSubjectType; getEvent(name: any): Subject; createEvent(name: string): Subject; checkEventName(name: any): boolean; emit(name: any, value?: any): Subject; on(name: string | string[], cb: any): () => void; }