export interface RowValue { rev: string deleted: boolean } export interface RowResponse { id: string key: string error: string value: RowValue doc?: T | any } export interface AllDocsResponse { offset: number total_rows: number rows: RowResponse[] } export type BulkDocsResponse = BulkDocResponse[] interface BulkDocResponse { ok: boolean id: string rev: string } export interface PutResponse { ok: boolean id: string rev: string }