import { NeuralCoordinationModels } from '../neural/coordination-models'; /** * @interface PredictiveSystemConfig * @description Configuration for the Predictive Coordination System. */ export interface PredictiveSystemConfig { projectID: string; } /** * @interface PredictiveSystemOperations * @description Defines operations for predictive coordination capabilities. */ export interface PredictiveSystemOperations { predictBottlenecks(systemMetrics: any): Promise; proactiveResourceAllocation(predictedLoad: any): Promise; scheduleTask(task: any, availableResources: any): Promise; predictLoad(historicalData: any): Promise; predictFailure(componentMetrics: any): Promise; } /** * @class PredictiveCoordinationSystem * @description Implements predictive coordination capabilities for enhanced hive-mind operations. */ export declare class PredictiveCoordinationSystem implements PredictiveSystemOperations { private config; private logger; private neuralModels; constructor(config: PredictiveSystemConfig, neuralModels: NeuralCoordinationModels); /** * Predicts coordination bottlenecks using machine learning models. * @param {any} systemMetrics Current system performance metrics. * @returns {Promise} A list of predicted bottlenecks. */ predictBottlenecks(systemMetrics: any): Promise; /** * Performs proactive resource allocation based on predicted load. * @param {any} predictedLoad Data representing the predicted future load. * @returns {Promise} Recommended resource allocation changes. */ proactiveResourceAllocation(predictedLoad: any): Promise; /** * Intelligently schedules a task with deadline optimization. * @param {any} task The task to schedule. * @param {any} availableResources Information about available resources. * @returns {Promise} The optimized task schedule. */ scheduleTask(task: any, availableResources: any): Promise; /** * Predicts future load using time-series analysis and neural networks. * @param {any} historicalData Historical workload data. * @returns {Promise} Predicted future load. */ predictLoad(historicalData: any): Promise; /** * Predicts component failure using anomaly detection. * @param {any} componentMetrics Real-time metrics of a component. * @returns {Promise} True if failure is predicted, false otherwise. */ predictFailure(componentMetrics: any): Promise; } //# sourceMappingURL=predictive-system.d.ts.map