import { ITelegramClient } from '../../client.types.js';
import { ForumTopic, InputPeerLike } from '../../types/index.js';
import { getForumTopics } from './get-forum-topics.js';
/**
 * Iterate over forum topics. Wrapper over {@link getForumTopics}.
 *
 * @param chatId  Chat ID or username
 */
export declare function iterForumTopics(client: ITelegramClient, chatId: InputPeerLike, params?: Parameters<typeof getForumTopics>[2] & {
    /**
     * Maximum number of topics to return.
     *
     * @default  `Infinity`, i.e. return all topics
     */
    limit?: number;
    /**
     * Chunk size. Usually you shouldn't care about this.
     */
    chunkSize?: number;
}): AsyncIterableIterator<ForumTopic>;
