/**
 * Database test utilities for proper test isolation
 */
/**
 * Reset all database singletons and state for test isolation
 * Call this in afterEach or beforeEach to prevent database state leakage between tests
 */
export declare function resetDatabaseForTesting(): void;
/**
 * Setup database for testing with proper isolation
 * Use this in beforeEach for tests that use the database
 */
export declare function setupDatabaseForTesting(): void;
/**
 * Cleanup database after testing
 * Use this in afterEach for tests that use the database
 */
export declare function cleanupDatabaseForTesting(): void;
//# sourceMappingURL=database.d.ts.map