export { GroqClient } from './core/GroqClient.js'; export { MCPServerFramework } from './core/MCPServer.js'; export { Agent } from './core/Agent.js'; export { Orchestrator } from './core/Orchestrator.js'; export { UIServer } from './ui/UIServer.js'; export { PersistenceService } from './core/Persistence.js'; export { GovernanceService } from './core/Governance.js'; export * from './types/index.js'; export * from './tools/index.js'; import { Agent } from './core/Agent.js'; import { Orchestrator } from './core/Orchestrator.js'; import { MCPServerFramework } from './core/MCPServer.js'; import { UIServer } from './ui/UIServer.js'; import { GovernanceService } from './core/Governance.js'; import type { AgentConfig, OrchestrationConfig, MCPServerConfig, UIConfig, GovernanceConfig } from './types/index.js'; export declare class MCPAgentsFramework { private groqClient; private agents; private orchestrators; private mcpServers; private uiServer?; private governance?; private defaultGovernanceConfig?; constructor(groqApiKey: string, groqConfig?: { model?: string; temperature?: number; maxTokens?: number; governance?: GovernanceConfig; }); createAgent(config: AgentConfig, governanceConfig?: GovernanceConfig): Agent; getAgent(id: string): Agent | undefined; createOrchestrator(id: string, config: OrchestrationConfig): Orchestrator; createMCPServer(id: string, config: MCPServerConfig): MCPServerFramework; startUI(config?: UIConfig): UIServer; getAgents(): Agent[]; getOrchestrators(): Orchestrator[]; getMCPServers(): MCPServerFramework[]; /** * Get or create governance service */ getGovernance(): GovernanceService | undefined; /** * Set default governance configuration */ setGovernance(config: GovernanceConfig): void; } //# sourceMappingURL=index.d.ts.map