export interface DbApi { listKeys(subfolder?: string, branch?: string, recursive?: boolean): Promise; getData(key: string): Promise<{ data: T; type?: string | null; sha: string | null; url?: string; size?: number; }>; setData(key: string, valueOrCall: T | ((prev: any) => Promise), options?: any): Promise; }