import { type ChatSummary, type MutationHint } from "../chat/types.js"; import { type DrizzleExecutor } from "../drizzle.js"; /** * Creates the agent users identity, its direct chat, initial membership, and agentRigBindings record for an active owner. * One transaction publishes a usable agent only when the identity and conversation substrate can be committed together. */ export declare function agentCreate(executor: DrizzleExecutor, input: { agentUserId: string; agentEffort: string; actorUserId: string; containerName: string; imageId: string; name: string; username: string; sessionId: string; cwd: string; }): Promise<{ chat: ChatSummary; hint: MutationHint; }>; //# sourceMappingURL=agentCreate.d.ts.map