import { IDocumentClass, IDocumentInstance, IFindOneAndUpdateOptions, IQueryUpdaterOptions, IUpdateOptions } from "../types"; import { Query } from "./Query"; import { QueryBaseUpdater } from "./QueryBaseUpdater"; export declare class QueryUpdater extends QueryBaseUpdater { protected query: Query; constructor(query: Query, options?: IQueryUpdaterOptions); findOneAndUpdate(options?: IFindOneAndUpdateOptions): Promise | undefined>; updateOne(options?: IUpdateOptions): Promise; updateMany(options?: IUpdateOptions): Promise; }