import { MongoDatabase } from '../src/connection/database.js'; import { MongoAdapter } from '../src/model/adapter.js'; import { MongoSchema } from '../src/schema/schema.js'; /** * Create a test database instance */ export declare function createTestDatabase(): MongoDatabase; /** * Create a test adapter */ export declare function createTestAdapter(db: MongoDatabase): MongoAdapter; /** * Create a test schema */ export declare function createTestSchema(db: MongoDatabase): MongoSchema; /** * Setup the test environment */ export declare function setupTest(): Promise<{ db: MongoDatabase; adapter: MongoAdapter; schema: MongoSchema; }>; /** * Clean up the test database */ export declare function cleanupDatabase(db: MongoDatabase): Promise; /** * Tear down the test environment */ export declare function teardownTest(db: MongoDatabase): Promise;