import { PaginatedResultDTO } from "../../common/models/PaginatedResultDTO"; import { QueryService } from "../../common/services/QueryService"; import { OperationDocument, OperationModel, OperationQuery } from "../models/OperationSchema"; export declare class OperationsService { private readonly model; private readonly queriesService; constructor(model: OperationModel, queriesService: QueryService); count(query: OperationQuery): Promise; exists(query: OperationQuery): Promise; find(query: OperationQuery): Promise>; findOne(query: OperationQuery): Promise; createOrUpdate(query: OperationQuery, data: OperationModel, ops?: Record): Promise; updateBatch(documents: OperationModel[]): Promise; }