///
///
///
///
export declare function put(db: PouchDB.Database, doc: any, writeRateMs?: number): Promise<{
ok: boolean;
id: any;
rev: any;
}>;
export declare function get(db: PouchDB.Database, id: string): Promise;
export declare function remove(db: PouchDB.Database, docOrId: any, rev?: any): Promise;
export declare class Writethrough {
db: PouchDB.Database;
writeRateMs: number;
constructor(db: PouchDB.Database, writeRateMs?: number);
put(doc: any): Promise<{
ok: boolean;
id: any;
rev: any;
}>;
get(id: string): Promise;
remove(docOrId: any, rev?: any): Promise;
}