import { Message } from '../../structures/message/Message';
import { MessageReaction } from '../../structures/message/MessageReaction';
import { BaseManager } from '../BaseManager';
/**
 * The manager of reactions that belong to a message.
 * @example new MessageReactionManager(message);
 */
export declare class MessageReactionManager extends BaseManager<number, MessageReaction> {
    readonly message: Message;
    /** @param message The message the reactions belong to. */
    constructor(message: Message);
    /**
     * Add a reaction to the message.
     * @param emojiId The ID of the emoji to react with.
     * @example reactions.add(123);
     */
    add(emojiId: number): Promise<void>;
    /**
     * Remove a reaction from message.
     * @param emojiId The ID of the emoji to remove.
     * @example reactions.remove(123);
     */
    remove(emojiId: number): Promise<void>;
}
//# sourceMappingURL=MessageReactionManager.d.ts.map