import { ITimestamps } from '.'; export declare enum USER_GROUP_NAMES { TENANTS = "TENANTS", COMPANY_USERS = "COMPANY_USERS", COMPANY_ADMINS = "COMPANY_ADMINS", SUPER_ADMINS = "SUPER_ADMINS" } export declare enum USER_GROUP_CATEGORIES { NONE = "NONE", ADMIN_GROUP = "ADMIN_GROUP" } export interface IUserGroupScope extends ITimestamps { id?: string; userGroupId?: string; userGroup?: IUserGroup; scope?: string; } export interface IUserGroup extends ITimestamps { id?: string; name: USER_GROUP_NAMES; category: USER_GROUP_CATEGORIES; description?: string; scopes?: IUserGroupScope[]; }