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