type remoteAdapter = (endpoint: string, token: string) => (name: string) => remoteStore; interface remoteStore { name: string; clear: () => Promise; del: (key: string) => Promise; set: (key: string, value: string) => Promise; get: (key: string) => Promise; delBulk: (keys: string[]) => Promise; setBulk: (couples: [string, string][]) => Promise; getBulk: (keys: string[]) => Promise<(string | undefined)[]>; keys: () => Promise; } export declare const kvAdapter: remoteAdapter;