import { StatisticsDocument, StatisticsModel, StatisticsQuery } from "../models/StatisticsSchema"; import { QueryService } from "../../common/services"; import { PaginatedResultDTO } from "../../common/models/PaginatedResultDTO"; export declare class StatisticsService { private readonly model; private readonly queryService; constructor(model: StatisticsModel, queryService: QueryService); count(query: StatisticsQuery): Promise; exists(query: StatisticsQuery): Promise; find(query: StatisticsQuery): Promise>; findOne(query: StatisticsQuery): Promise; findOrFill(query: StatisticsQuery): Promise>; createOrUpdate(query: StatisticsQuery, data: StatisticsModel, ops?: Record): Promise; updateBatch(documents: StatisticsModel[]): Promise; }