import { tl } from '../../../tl/index.js';
import { ITelegramClient } from '../../client.types.js';
import { InputPeerLike } from '../../types/index.js';
/**
 * Gets information about a bot the current uzer owns (or the current bot)
 */
export declare function getBotInfo(client: ITelegramClient, params: {
    /**
     * When called by a user, a bot the user owns must be specified.
     * When called by a bot, must be empty
     */
    bot?: InputPeerLike;
    /**
     * If passed, will retrieve the bot's description in the given language.
     * If left empty, will retrieve the fallback description.
     */
    langCode?: string;
}): Promise<tl.bots.RawBotInfo>;
