import type { BushClient, BushEmojiIdentifierResolvable, BushEmojiResolvable, BushGuildEmoji } from '#lib'; import { CachedManager, type Snowflake } from 'discord.js'; import { type RawGuildEmojiData } from 'discord.js/typings/rawDataTypes'; /** * Holds methods to resolve GuildEmojis and stores their cache. */ export class BushBaseGuildEmojiManager extends CachedManager { public constructor(client: BushClient, iterable?: Iterable); /** * Resolves an EmojiResolvable to an emoji identifier. * @param emoji The emoji resolvable to resolve */ public resolveIdentifier(emoji: BushEmojiIdentifierResolvable): string | null; }