/** * @fileoverview Test utility for creating an in-memory BrightDB plugin instance. * * Useful for integration tests that need a connected BrightDB instance * without requiring a real block store on disk. * * @module create-test-app */ import type { PlatformID } from '@digitaldefiance/node-ecies-lib'; import { BrightDbEnvironment } from './environment'; import { BrightDbDatabasePlugin } from './plugins/bright-db-database-plugin'; export interface CreateTestAppResult { plugin: BrightDbDatabasePlugin; environment: BrightDbEnvironment; teardown: () => Promise; } /** * Create a test-friendly BrightDB plugin with in-memory configuration. * Useful for integration tests that need a connected BrightDB instance. */ export declare function createTestApp(envOverrides?: Record): Promise>; //# sourceMappingURL=create-test-app.d.ts.map