import { ITelegramClient } from '../../client.types.js';
import { InputPeerLike } from '../../types/index.js';
/**
 * Update forum settings of a supergroup.
 *
 * Only owner of the supergroup can change this setting.
 *
 * @param chatId  Chat ID or username
 * @param settings  New settings. `null` is a shorthand for `{ isForum: false }`
 */
export declare function updateForumSettings(client: ITelegramClient, chatId: InputPeerLike, settings: null | {
    /** Whether the supergroup should be a forum */
    isForum: boolean;
    threadsMode: 'list' | 'tabs';
}): Promise<void>;
