export { mongoEntries as entry }; export function getDBConnection(confName: any): Promise; export function listDatabases(confName: any): Promise; export function getMongoClient(confName: any): Promise; export function queryOneDocument(confCollName: any, query: any, options: any): Promise; export function queryOneDocumentFromSecondary(confCollName: any, query: any, options: any): Promise; export function queryDocuments(confCollName: any, query: any, options: any): Promise; export function queryDocumentsFromSecondary(confCollName: any, query: any, options: any): Promise; export function countDocuments(confCollName: any, query: any, options: any): Promise; export function queryDocumentsWithCount(confCollName: any, query: any, options: any): Promise<{ documents: any; rows: any; }>; export function distinct(confCollName: any, key: any, query: any, options: any): Promise; export function createOneDocument(confCollName: any, document: any, options: any): Promise<{ success: any; insertedCount: number; insertedId: any; insertedDocument: any; }>; export function createDocuments(confCollName: any, documents: any, options: any): Promise<{ success: any; insertedCount: any; insertedIds: any; insertedDocuments: any; }>; export function removeOneDocument(confCollName: any, query: any, options: any): Promise<{ success: any; deletedCount: any; }>; export function removeDocuments(confCollName: any, query: any, options: any): Promise<{ success: any; deletedCount: any; }>; export function updateOneDocument(confCollName: any, query: any, updates: any, options: any): Promise<{ success: any; matchedCount: any; modifiedCount: any; upsertedCount: any; upsertedId: any; }>; export function updateDocuments(confCollName: any, query: any, updates: any, options: any): Promise<{ success: any; matchedCount: any; modifiedCount: any; upsertedCount: any; upsertedId: any; }>; export function saveDocument(confCollName: any, document: any, options: any): Promise<{ success: any; matchedCount: any; modifiedCount: any; upsertedCount: any; upsertedId: any; }>; export function findAndModifyOneDocument(confCollName: any, query: any, replacementDocument: any, options: any): Promise<{ success: boolean; document: any; updatedExisting: any; upsertedId: any; diff?: undefined; } | { success: boolean; document: any; updatedExisting: any; upsertedId: any; diff: { type: string; value?: undefined; pos?: undefined; } | { type: string; value: any; pos?: undefined; } | { type: string; value: any; pos: any[]; } | { type?: undefined; value?: undefined; pos?: undefined; }; }>; export function findAndModifyPartDocument(confCollName: any, query: any, updates: any, options: any): Promise<{ success: boolean; document: any; updatedExisting: any; upsertedId: any; diff?: undefined; } | { success: boolean; document: any; updatedExisting: any; upsertedId: any; diff: { type: string; value?: undefined; pos?: undefined; } | { type: string; value: any; pos?: undefined; } | { type: string; value: any; pos: any[]; } | { type?: undefined; value?: undefined; pos?: undefined; }; }>; export function findAndDeleteDocument(confCollName: any, query: any, options: any): Promise<{ success: boolean; deleted: boolean; originalDocument: any; }>; export function upsertOneDocument(confCollName: any, query: any, updates: any, options: any): Promise<{ success: boolean; document: any; updatedExisting: any; upsertedId: any; }>; export function upsertPartDocument(confCollName: any, query: any, updates: any, options: any): Promise<{ success: boolean; document: any; updatedExisting: any; upsertedId: any; }>; export function aggregateDocuments(confCollName: any, pipeline: any, options: any): Promise; export function getIndexes(confCollName: any, options: any): Promise; export function createIndex(confCollName: any, keys: any, options: any): Promise; export function removeIndex(confCollName: any, indexName: any, options: any): Promise; export function dropDatabase(confCollName: any, options: any): Promise; export function executeTransaction(confName: any, executeFn: any, sessionOptions: any, transactionOptions: any, endSessionOptions: any): Promise; export function bulkWriteOps(confCollName: any, bulkOperations: any, bulkOptions: any, logOptions: any): Promise<{ success: boolean; writeErrors: any; writeConcernErrors: any; insertedIds: any; insertedCount: any; upsertedCount: any; matchedCount: any; modifiedCount: any; deletedCount: any; upsertedIds: any; }>; declare const mongoEntries: {};