export interface Store { get(key: string): Promise; put(key: string, value: string): Promise; del(key: string): Promise; } export interface StoreWrapper { load(key: string): Promise; get(key: string): string; set(key: string, value: string): void; delete(key: string): void; setCache(key: string, value: string): void; }