/**
 * @generator Levelup
 * @author dr. Salmi <reevosolutions@gmail.com>
 * @since 24-02-2024 20:47:22
 */
/**
 * Role groups are in this order:
 * - 0: master
 * - 10: system_administrators
 * - 20: application_account_owners
 * - 21: application_administrators
 * - 30: company_account_owners
 * - 31: company_administrators
 * - 50: administrators
 * - 51: agents
 * - 60: deliverers
 * - 70: sellers
 * - 100: users
 * @param {Jsm.Core.Auth.Entity.TRoleGroup | undefined} currentUserRoleGroup
 * @param {Jsm.Core.Auth.Entity.TRoleGroup} roleGroup
 * @returns boolean
 */
export declare function userHasRoleGroupOrAbove(currentUserRoleGroup: Jsm.Core.Auth.Entity.TRoleGroup | undefined, roleGroup: Jsm.Core.Auth.Entity.TRoleGroup): boolean;
export declare function userMustBeLinkedToCompany(currentUserRoleGroup: Jsm.Core.Auth.Entity.TRoleGroup | undefined): boolean;
export declare const roleGroupList: (groups: Jsm.Core.Auth.Entity.TRoleGroup[]) => Jsm.Core.Auth.Entity.TRoleGroup[];
