import type { AgentType, BaseAgentConfig, BaseAgentResult } from '../../types/agent/base.js'; import type { Agent } from '../../types/agent/core.js'; import type { AgentDefinition } from '../../types/agent/factory.js'; import { ManagedRegistry } from '../ManagedRegistry.js'; export declare class AgentRegistry extends ManagedRegistry { constructor(); resolve(agentId: string): Agent; listByType(type: AgentType): AgentDefinition[]; search(query: { category?: string; query?: string; }): AgentDefinition[]; } //# sourceMappingURL=definitions.d.ts.map