export interface storage { getItem(key: string, namespace: string, defaultValue?: any): any setItem(key: string, value: any, namespace: string): void clearItem(key: string, namespace: string): void } export interface sessionStorage { getItem(key: string): any setItem(key: string, value: any): void clearItem(key: string): void }