import { tl } from '../../../tl/index.js';
import { ITelegramClient } from '../../client.types.js';
import { BotCommands } from '../../types/index.js';
/**
 * Delete commands for the current bot and the given scope.
 *
 * Does the same as passing `null` to  {@link setMyCommands}
 *
 * Learn more about scopes in the [Bot API docs](https://core.telegram.org/bots/api#botcommandscope)
 */
export declare function deleteMyCommands(client: ITelegramClient, params?: {
    /**
     * Scope of the commands.
     *
     * @default  `BotScope.default_` (i.e. `botCommandScopeDefault`)
     */
    scope?: tl.TypeBotCommandScope | BotCommands.IntermediateScope;
    /**
     * User language applied to the scope.
     */
    langCode?: string;
}): Promise<void>;
