/// /// /// /// export declare abstract class PouchDbBase { protected readonly _dbOptions?: PouchDB.Configuration.DatabaseConfiguration; private readonly _dbName?; constructor(name?: string, options?: PouchDB.Configuration.DatabaseConfiguration); protected createDb(): PouchDB.Database<{}>; protected doWork(action: (db: PouchDB.Database) => Promise, shouldClose?: boolean): Promise; }