export interface BaseDriver { hasItem(key: string): Promise; setItem(key: string, value: Buffer): Promise; getItem(key: string): Promise; removeItem(key: string): Promise; keys(prefix: string, recursive: boolean): Promise; clear(): Promise; }