import { type ApplicationEmoji, ApplicationEmojiManager, Collection } from "discord.js"; export default class ApplicationEmojiManagerExtension { cache: ApplicationEmojiManager["cache"]; constructor(); /** @DJSProtofy */ getById(id: string): ApplicationEmoji; /** @DJSProtofy */ getByName(name: string | RegExp): ApplicationEmoji; /** @DJSProtofy */ searchBy(query: T): ApplicationEmoji | undefined; searchBy(query: T): ApplicationEmoji | undefined; searchBy(query: T): ApplicationEmoji | undefined; searchBy(query: T): ApplicationEmoji | undefined; searchBy(query: T[]): Collection; /** @DJSProtofy */ protected _searchByMany(queries: (string | RegExp | Search)[]): this["cache"]; /** @DJSProtofy */ protected _searchByRegExp(query: RegExp): ApplicationEmoji; /** @DJSProtofy */ protected _searchByString(query: string): ApplicationEmoji; } interface Search { id?: string; name?: string | RegExp; } export {};