import { APIEmoji } from "../api"; import { Client } from "../Client"; import { Emoji } from "../objects/Emoji"; import { Server } from "../objects/Server"; import { BaseManager } from "./BaseManager"; export declare class EmojiManager extends BaseManager { private client; constructor(client: Client); private orderCache; get ordered(): Emoji[]; get known(): Emoji[]; construct(data: APIEmoji): Emoji; fetch(id: string, fetchNew?: boolean): Promise; /** Create an emoji. Attachment bucket for ID must be `emojis`. */ create(server: Server, attachmentID: string, name: string): Promise; }