import type { OrganizationMemberRole } from "../contracts/membership"; import { type AuthUser } from "./authContext"; declare const ROLE_RANK: Record; declare function isGlobalAdmin(user: AuthUser | null): boolean; declare function hasMinimumOrgRole(role: OrganizationMemberRole | null | undefined, minimum: OrganizationMemberRole): boolean; declare function requireAuthenticatedUser(): AuthUser; declare function resolveUserId(user: AuthUser): number; export { hasMinimumOrgRole, isGlobalAdmin, ROLE_RANK, requireAuthenticatedUser, resolveUserId };