import { DatabaseClient } from './IDatabaseClient';
export declare class MongoDBClient implements DatabaseClient {
    private uri;
    private dbName;
    private client;
    private db?;
    constructor(uri: string, dbName: string);
    connect(): Promise<void>;
    disconnect(): Promise<void>;
    private getCollection;
    find(collectionName: string, query: object): Promise<any[]>;
    insert(collectionName: string, data: object): Promise<any>;
    update(collectionName: string, query: object, update: object): Promise<any>;
    delete(collectionName: string, query: object): Promise<any>;
}
