/** * SMI-1535: Neural Test Infrastructure - Test Utilities * * Utilities for creating and cleaning up neural test contexts. * * @see packages/core/src/learning/interfaces.ts */ import { MockSignalCollector, MockPreferenceLearner, MockPersonalizationEngine, MockPrivacyManager, MockUserPreferenceRepository } from './neural-mocks.js'; /** * Neural test context containing all mock service instances */ export interface NeuralTestContext { signalCollector: MockSignalCollector; preferenceLearner: MockPreferenceLearner; personalizationEngine: MockPersonalizationEngine; privacyManager: MockPrivacyManager; profileRepository: MockUserPreferenceRepository; } /** * Create a fresh neural test context with all mock services */ export declare function createNeuralTestContext(): NeuralTestContext; /** * Clean up a neural test context (release resources) */ export declare function cleanupNeuralTestContext(ctx: NeuralTestContext): Promise; //# sourceMappingURL=neural-test-utils.d.ts.map