import { MongoDatabase } from '../connection/database.js'; import type { MongoModelConstructor } from './base_model.js'; /** * Adapter to bridge the communication between the model and the database */ export declare class MongoAdapter { private db; constructor(db: MongoDatabase); /** * Get the query builder for a model */ query(modelConstructor: MongoModelConstructor): { as(): T; }; /** * Truncate a collection */ truncate(modelConstructor: MongoModelConstructor): Promise; }