/** * ConfigBuilder registry. * * Each agent registers its ConfigBuilder to translate AxrunConfig * into agent-specific configuration files. */ import type { AgentCli } from "axshared"; import type { ConfigBuilder } from "./types.js"; /** * Register a config builder for an agent. * Called by each agent's config-builder module on import. */ declare function registerConfigBuilder(builder: ConfigBuilder): void; /** * Get the config builder for an agent. * * @returns The config builder, or undefined if not registered */ declare function getConfigBuilder(agentId: AgentCli): ConfigBuilder | undefined; export { getConfigBuilder, registerConfigBuilder };