import { type DrizzleExecutor } from "../drizzle.js"; import type { PermissionMutation } from "./types.js"; /** * Deletes one custom roles row and its cascading grants and assignments while refusing either durable built-in marker. * Capturing affected users before deletion allows the same commit to notify every client whose effective permissions changed. */ export declare function roleDelete(executor: DrizzleExecutor, input: { actorUserId: string; roleId: string; }): Promise; //# sourceMappingURL=roleDelete.d.ts.map