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