import { type DrizzleExecutor } from "../drizzle.js"; export interface AgentContainerConfigurationContext { agentDefaultEffort?: string; agentUserId: string; bindings: Array<{ agentModelId?: string; chatId: string; cwd: string; effort?: string; sessionId: string; }>; hasUnfinishedWork: boolean; image: { dockerImageId: string; dockerTag: string; id: string; }; } /** * Resolves every durable binding, ready image identity, and unfinished-work guard for one exact agent container. * Grouping shared parent/child bindings here lets orchestration replace one sandbox and all of its Rig sessions as a single compare-and-swap operation. */ export declare function agentContainerGetConfigurationContext(executor: DrizzleExecutor, containerName: string): Promise; //# sourceMappingURL=agentContainerGetConfigurationContext.d.ts.map