export interface IStorageService { tryGetLocalStorage(key: string): any; trySetLocalStorage(key: string, value: any): void; } export interface IContextService { getDataFromNameSpace(nameSpace: string): any; setDataFromNameSpace(nameSpace: string, value: any): any; } export interface IEventBus { add(eventName: string, callbacks: Function): void; remove(eventName: string, callbacks: Function): void; trigger(eventName: string, data: any): void; }