import { MongoConnection } from '../MongoConnection'; import { MongoDocument, MongoCommandResult } from '../MongoTypes'; export interface FindAndModifyErrorObject { updatedExisting: boolean; n: number; upsert: boolean; } export interface FindAndModifyCommandResult extends MongoCommandResult { ok: number; lastErrorObject: FindAndModifyErrorObject; value: MongoDocument | any | null; } export declare function findAndModify(client: MongoConnection, db: string, collection: string, filter: any, options?: any): Promise;