/**
 * Agent Registry Service
 *
 * Infrastructure implementation of the IAgentRegistry port.
 * Manages agent workflow definitions in an in-memory map,
 * enabling runtime discovery and instantiation of agent workflows.
 *
 * Pre-registers built-in agents (analyze-repository) at construction time.
 */
import type { IAgentRegistry, AgentDefinitionWithFactory } from '../../../../application/ports/output/agents/agent-registry.interface.js';
export declare class AgentRegistryService implements IAgentRegistry {
    private readonly agents;
    private readonly lazyAgents;
    constructor();
    private resolveLazy;
    register(definition: AgentDefinitionWithFactory): void;
    get(name: string): Promise<AgentDefinitionWithFactory | undefined>;
    list(): AgentDefinitionWithFactory[];
}
//# sourceMappingURL=agent-registry.service.d.ts.map