import "reflect-metadata"; import { Db } from 'mongodb'; import { IQueryAdapter } from "./query.adapter"; import { QueryModel } from "../models/query-model"; interface MongoAdapterConfig { mongoUri: string; options: any; } export declare class MongoAdapter implements IQueryAdapter { private config; client: Db; constructor(config: MongoAdapterConfig); openConnection: () => Promise; run: (query: QueryModel) => Promise; private open; private sortEntities; private limitEntities; } export {};