import type { Db } from 'mongodb'; import { MongoClient } from 'mongodb'; export declare const startDb: (options?: { forceInMemory?: boolean; port?: number; }) => Promise; export declare const stopDb: () => Promise; export interface DatabaseResource extends AsyncDisposable { db: Db; client: MongoClient; } export declare const createDatabaseResource: (options?: { forceInMemory?: boolean; port?: number; }) => Promise; declare const initDb: (options?: { forceInMemory?: boolean; port?: number; }) => Promise; export { initDb };