import { type DrizzleExecutor } from "../drizzle.js"; import type { PermissionMutation } from "./types.js"; /** * Inserts one userRoles assignment for an active human user, synchronizing users when the durable admin marker is assigned. * The grant, audit record, and targeted permission invalidation commit atomically so authorization never changes silently. */ export declare function userRoleAssign(executor: DrizzleExecutor, input: { actorUserId: string; userId: string; roleId: string; }): Promise; //# sourceMappingURL=userRoleAssign.d.ts.map