/**
 * Test utilities for @agendajs/mongo-backend
 *
 * @example
 * ```typescript
 * import { mockMongo } from '@agendajs/mongo-backend/testing';
 *
 * const { db, disconnect } = await mockMongo();
 * // Use db for testing
 * await disconnect();
 * ```
 */
import { Db, MongoClient } from 'mongodb';
export interface IMockMongo {
    disconnect: () => Promise<void>;
    mongo: MongoClient;
    uri: string;
    db: Db;
}
/**
 * Create a mock MongoDB connection for testing.
 * Requires MONGO_URI environment variable to be set (usually by mongodb-memory-server).
 */
export declare function mockMongo(): Promise<IMockMongo>;
export type { Db, MongoClient } from 'mongodb';
