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;
}