export type AgentCatalogCutoverResult = { status: 'not_needed' | 'migrated' | 'recovered'; importedAgents: number; importedBindings: number; }; export type AgentCatalogCutoverOptions = { configPath: string; /** Test-only crash injection after a durable stage. */ stopAfterStage?: 'database' | 'config'; }; export declare function cutoverLegacyAgentConfig(options: AgentCatalogCutoverOptions): AgentCatalogCutoverResult;