/** @private */ export interface ChatEmoteData { code: string; emoticon_set: number; id: number; } export declare type EmoteSize = '1.0' | '2.0' | '3.0'; /** * A chat emote. */ export declare class ChatEmote { private readonly _data; /** @private */ constructor(data: ChatEmoteData); /** * The emote ID. */ get id(): number; /** * The emote code, i.e. how you write it in chat. */ get code(): string; /** * The ID of the emote set. */ get setId(): number; /** * Builds the URL pointing to the emote image. * * @param size The pixel density of the emote image. */ getUrl(size: EmoteSize): string; }