import { type DrizzleExecutor } from "../drizzle.js"; import type { PermissionMutation } from "./types.js"; /** * Deletes one userRoles assignment while preserving universal member membership and the owner's built-in administrator membership. * Removing the admin marker also updates the coarse user projection before emitting the targeted permission invalidation. */ export declare function userRoleUnassign(executor: DrizzleExecutor, input: { actorUserId: string; userId: string; roleId: string; }): Promise; //# sourceMappingURL=userRoleUnassign.d.ts.map