import { Db } from 'mongodb';
export interface IPromisifiedCollection {
    createOne(dataToInsert: any): Promise<any>;
    read(criteria: any): Promise<any[]>;
    readOneById(id: string): Promise<any>;
    readAll(): Promise<any[]>;
    updateOneById(id: string, replacementData: any): Promise<any>;
    deleteOneById(id: string): Promise<boolean>;
    deleteAll(): Promise<boolean>;
}
export declare function createCollection(client: Db, databaseName: string, collectionName: string): IPromisifiedCollection;
