import type { AdminUserRow } from '../../../types/db/index.js'; import type { CurrentUser } from '../../../types/request.js'; /** * Builds a safe CurrentUser payload from a raw AdminUserRow. * Uses an explicit allowlist to ensure sensitive fields (e.g. password) * are never included in JWT payloads or request locals. */ export declare function buildAdminUserPayload(adminUser: AdminUserRow & { roles?: string; }): CurrentUser;