import { MongoClientOptions } from 'mongodb'; import { CollectionStore } from '../../models'; export declare class MongoDb { private static _archiveCollections; private static _db; private static _client; private static _session; private static _existCollections; private static _collectionList; static readonly Collections: CollectionStore[]; static Archive: boolean; static createCollections(clear: boolean): Promise; static beginTransaction(): any; static commitTransaction(): Promise; static rollbackTransaction(): Promise; static connect(url: string, database: string, opts: MongoClientOptions, transactionLockTimeout: number): Promise; static close(): Promise; private static _createCollection; }