import { MongoClient } from 'mongodb'; import { IdbConnector } from "../types/interfaces/idb-connector"; import { IDBConfig } from "../types/interfaces/idb-config"; import { Model } from ".."; export declare class Mongo implements IdbConnector { client: MongoClient; private db; private config; init(config?: IDBConfig): Promise; upsert>(query: { _id: string; [prop: string]: any; }, data: Partial, collection_name: string): Promise; delete>(item: Model, collection_name: string): Promise; close(): Promise; list(collection_name: string, ids?: string[]): Promise[]>; delete_db(): Promise; } //# sourceMappingURL=mongo.d.ts.map