import { PaginatedResultDTO } from "../models/PaginatedResultDTO"; import { QueryService } from "../services/QueryService"; import { AccountSessionDocument, AccountSessionModel, AccountSessionQuery } from "../models/AccountSessionSchema"; export declare class AccountSessionsService { private readonly model; private readonly queriesService; constructor(model: AccountSessionModel, queriesService: QueryService); count(query: AccountSessionQuery): Promise; exists(query: AccountSessionQuery): Promise; find(query: AccountSessionQuery): Promise>; findOne(query: AccountSessionQuery): Promise; createOrUpdate(query: AccountSessionQuery, data: AccountSessionModel, ops?: Record): Promise; updateBatch(accountSessionDocuments: AccountSessionModel[]): Promise; }