import { ITelegramClient } from '../../client.types.js'; import { ChatMember, InputPeerLike } from '../../types/index.js'; import { getChatMembers } from './get-chat-members.js'; /** * Iterate through chat members * * This method is a small wrapper over {@link getChatMembers}, * which also handles duplicate entries (i.e. does not yield * the same member twice) * * @param chatId Chat ID or username * @param params Additional parameters */ export declare function iterChatMembers(client: ITelegramClient, chatId: InputPeerLike, params?: Parameters[2] & { /** * Chunk size, which will be passed as `limit` parameter * to {@link getChatMembers}. Usually you shouldn't care about this. * * @default `200` */ chunkSize?: number; }): AsyncIterableIterator;