import { Db } from 'mongodb';
import { CollectionName } from '../api/IDataAPI';
export declare class MongoQueryExecutor {
    private _mongoDBInstance;
    constructor();
    injectDBConnection(mongoDBInstance: Db): void;
    runShemaQuery(collection: CollectionName): Promise<import("mongodb").WithId<import("bson").Document>>;
    runAggregateQuery(collection: CollectionName, pipeline: any[]): Promise<import("mongodb").AggregationCursor<import("bson").Document>>;
}
