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