import { PaginatedResultDTO } from "../../common/models/PaginatedResultDTO"; import { PayoutDocument, PayoutModel, PayoutQuery } from "../models/PayoutSchema"; import { QueryService } from "../../common/services/QueryService"; export declare class PayoutsService { private readonly model; private readonly queryService; constructor(model: PayoutModel, queryService: QueryService); count(query: PayoutQuery): Promise; exists(query: PayoutQuery): Promise; find(query: PayoutQuery): Promise>; findOne(query: PayoutQuery): Promise; createOrUpdate(query: PayoutQuery, data: PayoutModel, ops?: Record): Promise; updateBatch(documents: PayoutModel[]): Promise; }