import { type UserStructure } from '../../client/transformers'; import type { RESTGetAPIChannelMessageReactionUsersQuery } from '../../types'; import type { EmojiResolvable } from '../types/resolvables'; import { BaseShorter } from './base'; export declare class ReactionShorter extends BaseShorter { add(messageId: string, channelId: string, emoji: EmojiResolvable): Promise; delete(messageId: string, channelId: string, emoji: EmojiResolvable, userId?: string): Promise; fetch(messageId: string, channelId: string, emoji: EmojiResolvable, query?: RESTGetAPIChannelMessageReactionUsersQuery): Promise; purge(messageId: string, channelId: string, emoji?: EmojiResolvable): Promise; }