import { BasicEmoji } from "@wilsonjs/models"; import { MaskedCache } from "../cache/Cache"; import { WilsonClient } from "../Client"; import { Identifiable } from "./Identifiable"; import { Role } from "./Role"; import { User } from "./User"; export declare class Emoji extends Identifiable { protected client: WilsonClient; name: string; roles: MaskedCache; user: User; require_colons: boolean; managed: boolean; animated: boolean; available: boolean; constructor(client: WilsonClient, basic: Partial); patch(basic: Partial): void; }