import { type DrizzleExecutor } from "../drizzle.js"; /** * Atomically moves one exact idle agent container's agentRigBindings and active portShares rows to a newly provisioned configuration generation. * Expected session and container identities provide the durable race guard beneath the process-local provisioning lock, while unfinished work prevents replacing an executing Rig session. */ export declare function agentContainerCommitConfiguration(executor: DrizzleExecutor, input: { agentUserId: string; previousContainerName: string; replacements: Array<{ chatId: string; containerName: string; previousSessionId: string; sessionId: string; }>; }): Promise; //# sourceMappingURL=agentContainerCommitConfiguration.d.ts.map