/** * Agentic QE v3 - Test Generation Domain * AI-powered test creation with pattern learning * * This module exports the public API for the test-generation domain. */ // ============================================================================ // Domain Plugin (Primary Export) // ============================================================================ export { TestGenerationPlugin, createTestGenerationPlugin, type TestGenerationPluginConfig, type TestGenerationExtendedAPI, } from './plugin'; // ============================================================================ // Coordinator // ============================================================================ export { TestGenerationCoordinator, type ITestGenerationCoordinator, type WorkflowStatus, type CoordinatorConfig, } from './coordinator'; // ============================================================================ // Services // ============================================================================ export { TestGeneratorService, type ITestGenerationService, type TestGeneratorConfig, } from './services/test-generator'; export { PatternMatcherService, type IPatternMatchingService, type PatternMatcherConfig, type PatternSearchContext, type PatternMatch, type AppliedPattern, type PatternModification, type PatternDefinition, type PatternExample, type PatternFilter, } from './services/pattern-matcher'; // ============================================================================ // Interfaces (Types Only) // ============================================================================ export type { // API interface TestGenerationAPI, // Request types GenerateTestsRequest, TDDRequest, PropertyTestRequest, TestDataRequest, LearnPatternsRequest, // Response types GeneratedTests, GeneratedTest, TDDResult, PropertyTests, PropertyTest, TestData, LearnedPatterns, Pattern, } from './interfaces';