import type { ChatBadgeSetData } from './ChatBadgeSet'; import { ChatBadgeSet } from './ChatBadgeSet'; /** @private */ export declare type ChatBadgeListData = Record; /** * A list of badge sets. */ export declare class ChatBadgeList { private readonly _data; /** @private */ constructor(data: ChatBadgeListData); /** * Names of all badge sets in the list. */ get badgeSetNames(): string[]; /** * Gets a specific badge set by name. * * @param name The name of the badge set. */ getBadgeSet(name: string): ChatBadgeSet; /** @private */ _merge(additionalData: ChatBadgeList | ChatBadgeListData): ChatBadgeList; }