import { Collection, GuildBanManager, type GuildBan } from "discord.js"; export default class GuildBanManagerExtension { cache: GuildBanManager["cache"]; constructor(); /** @DJSProtofy */ searchBy(query: T): GuildBan | undefined; searchBy(query: T): GuildBan | undefined; searchBy(query: T): GuildBan | undefined; searchBy(query: T): GuildBan | undefined; searchBy(query: T[]): Collection; /** @DJSProtofy */ protected _searchByMany(queries: (string | RegExp | Search)[]): this["cache"]; /** @DJSProtofy */ protected _searchByRegExp(query: RegExp): GuildBan; /** @DJSProtofy */ protected _searchByString(query: string): GuildBan; } interface Search { id?: string; globalName?: string | RegExp; username?: string | RegExp; } export {};