import { Snowflake } from "@wilsonjs/constants"; import { BasicGuildMember } from "@wilsonjs/models"; import { Cache } from "./Cache"; import { Guild, GuildMember } from "../structures"; import { WilsonClient } from "../Client"; export declare class GuildMemberCache extends Cache { protected client: WilsonClient; constructor(client: WilsonClient, entries?: ReadonlyArray | null); add(guild: Guild, id: Snowflake, basic: Partial): GuildMember; update(guild: Guild, id: Snowflake, basic: Partial): [GuildMember | undefined, GuildMember | undefined]; }