import { type DrizzleExecutor } from "../drizzle.js"; /** * Resolves the safe stored files attached to one exact active agent's leased turn and isolated container. * Matching the durable turn to its Rig binding and active identity prevents stale sessions from materializing arbitrary file records, while excluding deleted, incomplete, and infected uploads preserves the normal file-serving safety boundary. */ export declare function agentTurnAttachmentGetContext(executor: DrizzleExecutor, input: { agentUserId: string; chatId: string; sessionId: string; userMessageId: string; }): Promise<{ containerName: string; attachments: Array<{ containerPath: string; fileId: string; storageName: string; }>; } | undefined>; //# sourceMappingURL=agentTurnAttachmentGetContext.d.ts.map