import { Message } from '../structures/message/Message';
import { MessageReaction } from '../structures/message/MessageReaction';
import { Collector, CollectorOptions } from './Collector';
/**
 * The reaction collector for a message.
 * @example new MessageReactionCollector(message);
 */
export declare class MessageReactionCollector extends Collector<MessageReaction> {
    readonly message: Message;
    /**
     * @param message The message the reaction collector belongs to.
     * @param options The options of the reaction collector.
     */
    constructor(message: Message, options?: CollectorOptions<MessageReaction>);
    /** @ignore */
    private collectReaction;
    /** @ignore */
    private disposeReaction;
}
//# sourceMappingURL=MessageReactionCollector.d.ts.map