/** * The circle user role type. */ export declare enum ChatCircleUserRole { /** * Circle owner. */ Owner = 0, /** * Circle moderator. */ Moderator = 1, /** * Circle user. */ User = 2 } /** * The circle user data. */ export declare class ChatCircleUser { /** * The user ID. */ userId: string; /** * The user role type. See {@link ChatCircleUserRole} */ userRole: ChatCircleUserRole; /** * Construct a circle user object. */ constructor(params: { userId: string; userRole: ChatCircleUserRole; }); } /** * The converter from number to user role. * * @param value Number type. * * @returns Role type. */ export declare function ChatCircleUserRoleFromNumber(value: number): ChatCircleUserRole | undefined;