/** * ConfigReader registry. * * Each agent registers its ConfigReader to read agent-specific * configuration files and translate them back to unified format. */ import type { AgentCli } from "axshared"; import type { ConfigReader } from "./types.js"; /** * Register a config reader for an agent. * Called by each agent's module on import. */ declare function registerConfigReader(reader: ConfigReader): void; /** * Get the config reader for an agent. * * @returns The config reader, or undefined if not registered */ declare function getConfigReader(agentId: AgentCli): ConfigReader | undefined; export { getConfigReader, registerConfigReader };