/**
 * One-shot migration: collapse the Approver table into the Admin table.
 *
 * What it does, per owner:
 *   1. For every Approver row, upsert a matching Admin (matched by email)
 *      with isApprover=true, canApproveRequests=true, and the approver's
 *      phone/designation/department/canAddVisitors carried over.
 *   2. Repoints Visitor.assignedApproverId → Visitor.assignedAdminId so the
 *      visitor still routes to the same human after future code drops the
 *      Approver table.
 *
 * Idempotent: re-running picks up new Approver rows without duplicating
 * Admin rows. Approver records are NOT deleted in this step — step 3 of the
 * refactor (route/UI rewire) will remove them once nothing reads from them.
 *
 * Run with: npx ts-node -r dotenv/config src/scripts/mergeApproversIntoAdmins.ts
 */
export {};
//# sourceMappingURL=mergeApproversIntoAdmins.d.ts.map