export default interface IStorage { getValue ( key ) : Promise < string > ; setValue ( key , value ) : Promise < void > ; hasValue ( key ) : Promise < boolean > ; remove ( key ) : Promise < void > ; } export interface IStorageSync { getValue ( key ) : string ; setValue ( key , value ) : void ; removeValue ( key ) : boolean ; hasValue ( key ) : boolean ; }