import { AdvancedLoadTester } from './advanced-load-tester'; import { PerformanceBenchmarkSuite, BenchmarkReport } from './performance-benchmark-suite'; import { PerformanceDashboard, PerformanceSnapshot } from './performance-dashboard'; import { PerformanceAnalyticsSystem } from './performance-analytics'; import { RegressionDetector } from './regression-detector'; import { PerformanceOptimizer, OptimizationReport } from './performance-optimizer'; import { MCPPerformanceAnalyzer } from './mcp-performance-analyzer'; import { OrchestrationPerformanceMonitor } from './orchestration-performance-monitor'; import { IntegratedPerformanceMonitor } from './integrated-performance-monitor'; export { PerformanceTestFramework } from './performance-test-framework'; export { AdvancedLoadTester } from './advanced-load-tester'; export { PerformanceBenchmarkSuite } from './performance-benchmark-suite'; export { RealTimeMetricsCollector } from './real-time-metrics-collector'; export { PerformanceDashboard } from './performance-dashboard'; export { PerformanceAnalytics } from './performance-analytics'; export { MCPPerformanceAnalyzer } from './mcp-performance-analyzer'; export { OrchestrationPerformanceMonitor } from './orchestration-performance-monitor'; export { IntegratedPerformanceMonitor } from './integrated-performance-monitor'; export { RegressionDetector } from './regression-detector'; export { PerformanceOptimizer } from './performance-optimizer'; export type { PerformanceMetrics, LoadTestConfig, LoadTestOperation, OperationResult, BenchmarkResult, ISO40001PerformanceStandards, } from './performance-test-framework'; export type { LoadTestScenario, LoadTestResult, ResourceUsageMetrics, LoadTestError, OperationConfig, } from './advanced-load-tester'; export type { BenchmarkSuite, Benchmark, BenchmarkReport, BenchmarkResult as BenchmarkTestResult, BenchmarkExpectations, RegressionCheck, } from './performance-benchmark-suite'; export type { RealTimeMetrics, AlertThresholds, Alert, MetricsSnapshot, } from './real-time-metrics-collector'; export type { DashboardConfig, DashboardMetrics, PerformanceSnapshot, PerformanceAlert, SystemHealthStatus, VisualizationConfig, } from './performance-dashboard'; export type { PerformanceAnalytics as AnalyticsData } from './performance-analytics'; export type { MCPPerformanceMetrics, MCPBottleneckAnalysis, MCPConcurrencyTest, } from './mcp-performance-analyzer'; export type { OrchestrationPerformanceMetrics, OrchestrationBottleneck, OrchestrationOptimization, WorkflowAnalysis, } from './orchestration-performance-monitor'; export type { RegressionDetectionConfig, RegressionAnalysis, PerformanceDataPoint, MetricRegression, TrendAnalysisResult, } from './regression-detector'; export type { OptimizationReport } from './performance-optimizer'; export declare class ComprehensivePerformanceTestingSuite { private loadTester; private benchmarkSuite; private dashboard; private regressionDetector; private optimizer; private analytics; private mcpAnalyzer; private orchestrationMonitor; private integratedMonitor; constructor(mcpManager?: any, orchestrator?: any, config?: ComprehensiveConfig); startComprehensiveMonitoring(): Promise; stopComprehensiveMonitoring(): Promise; runComprehensiveBenchmarks(): Promise; generateComprehensiveReport(timeframe: { start: Date; end: Date; }): Promise<{ analytics: any; optimization: OptimizationReport; regression: any; dashboard: PerformanceSnapshot; }>; getPerformanceStatus(): { loadTester: any; dashboard: any; mcpAnalyzer?: any; orchestrationMonitor?: any; integratedMonitor?: any; }; private setupIntegrations; private getDefaultDashboardConfig; private getDefaultAnalyticsConfig; private getDefaultRegressionConfig; private getDefaultOptimizationConfig; get loadTestRunner(): AdvancedLoadTester; get benchmarkRunner(): PerformanceBenchmarkSuite; get performanceDashboard(): PerformanceDashboard; get performanceAnalytics(): PerformanceAnalyticsSystem; get performanceOptimizer(): PerformanceOptimizer; get performanceRegressionDetector(): RegressionDetector; get mcpPerformanceAnalyzer(): MCPPerformanceAnalyzer; get orchestrationPerformanceMonitor(): OrchestrationPerformanceMonitor; get integratedPerformanceMonitor(): IntegratedPerformanceMonitor; } export interface ComprehensiveConfig { outputDirectory?: string; dashboardConfig?: any; analyticsConfig?: any; regressionConfig?: any; optimizationConfig?: any; } export default ComprehensivePerformanceTestingSuite; //# sourceMappingURL=index.d.ts.map