import { Db, ObjectId as MongoObjectId } from "mongodb"; export * from "./flows"; export * from "./contextNotes"; export * from "./products"; export * from "./results"; export * from "./sessions"; export * from "./phone_numbers"; export * from "./leads"; export * from "./clients"; export * from "./agents"; export * from "./plans"; export * from "./subscriptions"; export * from "./groups"; export * from "./calls"; export * from "./clientAudioBuffers"; export * from "./clientsConfig"; export * from "./backgroundToolResults"; export * from "./retry_analyze"; export { mongodbClient } from "./mongodb-client"; let db: Db; export const setDb = (d: Db) => { db = d; }; export const getDb = (): Db => { if (!db) throw new Error("DB not initialised"); return db; }; export const ObjectId = MongoObjectId;