/** * WHOOSH Resources * * Defines MCP resources that expose WHOOSH cluster state and real-time data */ import { Resource } from '@modelcontextprotocol/sdk/types.js'; import { WHOOSHClient } from './whoosh-client.js'; export declare class WHOOSHResources { private whooshClient; constructor(whooshClient: WHOOSHClient); getAllResources(): Promise; readResource(uri: string): Promise<{ contents: Array<{ type: string; text?: string; data?: string; mimeType?: string; }>; }>; private getClusterStatusResource; private getAgentsResource; private getActiveTasksResource; private getCompletedTasksResource; private getWorkflowsResource; private getExecutionsResource; private getMetricsResource; private getCapabilitiesResource; private groupAgentsBySpecialty; private formatTaskForResource; private analyzeTaskQueue; private calculateTaskMetrics; private summarizeExecutionStatuses; private calculateDuration; } //# sourceMappingURL=whoosh-resources.d.ts.map