import { MongoConnection } from '../MongoConnection'; export interface MapFunction { (): void; } export interface ReduceFunction { (total: RESULT, list: Array): RESULT; } export declare function mapReduce(client: MongoConnection, db: string, collection: string, map: MapFunction, reduce: ReduceFunction, filter?: any, options?: any): Promise>;