import { NeuralCoordinationModels } from '../neural/coordination-models'; import { VertexAiPerformanceOptimizer } from './vertex-ai-performance-optimizer'; /** * @interface NeuralOptimizationConfig * @description Configuration for Neural Performance Optimization. */ export interface NeuralOptimizationConfig { projectID: string; } /** * @interface NeuralOptimizationOperations * @description Defines operations for AI-driven performance optimization. */ export interface NeuralOptimizationOperations { tuneSystemPerformance(currentMetrics: any): Promise; predictiveScale(workloadForecast: any): Promise; allocateResourcesIntelligently(resourceRequests: any): Promise; detectPerformanceAnomalies(metricsStream: any): Promise; optimizeCost(usageData: any): Promise; } /** * @class NeuralPerformanceOptimizer * @description Provides AI-driven system performance tuning and optimization using neural networks. */ export declare class NeuralPerformanceOptimizer implements NeuralOptimizationOperations { private config; private logger; private neuralModels; private vertexAiOptimizer; constructor(config: NeuralOptimizationConfig, neuralModels: NeuralCoordinationModels, vertexAiOptimizer: VertexAiPerformanceOptimizer); /** * Tunes system performance using an AI-driven approach. * @param {any} currentMetrics Current system performance metrics. * @returns {Promise} Recommended tuning actions. */ tuneSystemPerformance(currentMetrics: any): Promise; /** * Performs predictive scaling based on workload patterns. * @param {any} workloadForecast Forecasted workload data. * @returns {Promise} */ predictiveScale(workloadForecast: any): Promise; /** * Allocates resources intelligently using neural networks. * @param {any} resourceRequests Data describing resource requests. * @returns {Promise} Optimized resource allocation. */ allocateResourcesIntelligently(resourceRequests: any): Promise; /** * Detects performance anomalies in real-time metrics streams. * @param {any} metricsStream A stream of real-time metrics. * @returns {Promise} True if an anomaly is detected, false otherwise. */ detectPerformanceAnomalies(metricsStream: any): Promise; /** * Optimizes cost through intelligent resource utilization. * @param {any} usageData Data on resource usage and costs. * @returns {Promise} Cost optimization recommendations. */ optimizeCost(usageData: any): Promise; } //# sourceMappingURL=neural-optimization.d.ts.map