import { INetworkClientSideAPI, NetworkDocument } from './types'; export declare class PouchNetworkProvider extends INetworkClientSideAPI { private readonly db; /** * Wrap an already-configured instance of PouchDB in a network provider API. * * @param db an instance of `new PouchDB(...)`, declared `any` here so Typescript doesn't worry. */ constructor(pouchDb: any); protected _connect(): Promise; protected _close(): Promise; putDocument(docId: string, versionId: string, data: Uint8Array, obsoliteVersionIds: string[]): Promise; getDocuments(): Promise; getNumVersions(docId: string): Promise; }