import { AgentCore } from '../core/AgentCore'; export declare class AgentRegistry { private static instance; private agents; private capabilitiesContext; private openai; private model; private httpPort; private grpcPort; private constructor(); static init(config: { httpPort: number; grpcPort: number; apiKey: string; model: string; baseURL: string; }): void; static getInstance(): AgentRegistry; registerAgent(agent: AgentCore): string; getAllAgents(): AgentCore[]; private updateCapabilitiesContext; getCapabilitiesContext(): string; findAgentByCapabilities(capabilities: string): Promise; deregisterAgent(agentId: string): void; private initializeRemoteAccess; private initializeHTTP; private handleHttpRequest; private httpRegisterAgent; private httpDeregisterAgent; private httpFindAgentByCapabilities; private initializeGRPC; toJSON(): string; fromJSON(json: string): AgentRegistry; }