import { ITelegramClient } from '../../client.types.js';
import { PeerReaction } from '../../types/index.js';
import { getReactionUsers } from './get-reaction-users.js';
/**
 * Iterate over users who have reacted to the message.
 *
 * Wrapper over {@link getReactionUsers}.
 *
 * @param chatId  Chat ID
 * @param messageId  Message ID
 * @param params
 */
export declare function iterReactionUsers(client: ITelegramClient, params: Parameters<typeof getReactionUsers>[1] & {
    /**
     * Limit the number of events returned.
     *
     * @default  `Infinity`, i.e. all events are returned
     */
    limit?: number;
    /**
     * Chunk size, usually not needed.
     *
     * @default  100
     */
    chunkSize?: number;
}): AsyncIterableIterator<PeerReaction>;
