import type { MessageReaction, User } from 'discord.js';
import { BaseHandler } from './BaseHandler';
/**
 * Handler for messageReactionRemove events.
 * Updates or removes starboard messages when reactions are removed.
 */
export declare class ReactionRemoveHandler extends BaseHandler {
    /**
     * Handle the messageReactionRemove event.
     */
    handle(reaction: MessageReaction, _user: User): Promise<void>;
    /**
     * Process reaction removal.
     */
    private processReactionRemoval;
    /**
     * Remove a message from the starboard.
     */
    private removeFromStarboard;
    /**
     * Update the reaction count on an existing starboard message.
     */
    private updateCount;
}
//# sourceMappingURL=ReactionRemoveHandler.d.ts.map