/** * @interface E2eTestingConfig * @description Configuration for End-to-End Workflow Testing. */ export interface E2eTestingConfig { mcpToolExecutionTargetMs: number; sqliteOpsPerSecTarget: number; hiveCoordinationLatencyTargetMs: number; neuralProcessingLatencyTargetMs: number; complexWorkflowLatencyTargetMs: number; concurrentUsers: number; } /** * @interface E2eTestingOperations * @description Defines operations for comprehensive end-to-end workflow testing. */ export interface E2eTestingOperations { runAllWorkflowTests(): Promise; runSimpleWorkflowTest(): Promise; runComplexWorkflowTest(): Promise; runAdvancedWorkflowTest(): Promise; runEnterpriseWorkflowTest(): Promise; runPerformanceBenchmarks(): Promise; runLoadTestingValidation(): Promise; } /** * @class E2eWorkflowTester * @description Orchestrates and executes comprehensive end-to-end workflow tests, performance benchmarking, and load testing. */ export declare class E2eWorkflowTester implements E2eTestingOperations { private config; private logger; constructor(config: E2eTestingConfig); /** * Runs all defined workflow tests. * @returns {Promise} True if all workflow tests pass, false otherwise. */ runAllWorkflowTests(): Promise; /** * Runs a simple workflow test: MCP tool -> SQLite memory -> Single agent execution. * @returns {Promise} True if the test passes, false otherwise. */ runSimpleWorkflowTest(): Promise; /** * Runs a complex workflow test: Multi-tool -> Hive-mind coordination -> Neural optimization. * @returns {Promise} True if the test passes, false otherwise. */ runComplexWorkflowTest(): Promise; /** * Runs an advanced workflow test: Event triggers -> Hook automation -> WASM processing -> Results. * @returns {Promise} True if the test passes, false otherwise. */ runAdvancedWorkflowTest(): Promise; /** * Runs an enterprise workflow test: Full system coordination with monitoring and optimization. * @returns {Promise} True if the test passes, false otherwise. */ runEnterpriseWorkflowTest(): Promise; /** * Runs performance benchmarks for key system operations. * @returns {Promise} Performance benchmark results. */ runPerformanceBenchmarks(): Promise; /** * Runs load testing validation. * @returns {Promise} Load testing results. */ runLoadTestingValidation(): Promise; } //# sourceMappingURL=e2e-testing.d.ts.map