import { type MutationHint, type UserSummary } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Applies an assignImagesToChats-authorized change to the agent's users identity and affected agentRigBindings. * The shared commit keeps future runs, synchronized clients, and the audit trail aligned on the same effective image. */ export declare function agentImageCommitChange(executor: DrizzleExecutor, input: { actorUserId: string; agentUserId: string; expectedImageId: string; imageId: string; replacements: Array<{ chatId: string; containerName: string; cwd: string; previousContainerName: string; previousSessionId: string; sessionId: string; }>; }): Promise<{ user: UserSummary; sync?: MutationHint; }>; //# sourceMappingURL=agentImageCommitChange.d.ts.map