import { Api } from "../tl"; import type { Entity, EntityLike } from "../define"; import type { TelegramClient } from "../"; import bigInt from "big-integer"; import { MTProtoSender } from "../network"; /** @hidden */ export declare function invoke(client: TelegramClient, request: R, dcId?: number, otherSender?: MTProtoSender): Promise; /** @hidden */ export declare function getMe(client: TelegramClient, inputPeer: T): Promise; /** @hidden */ export declare function isBot(client: TelegramClient): Promise; /** @hidden */ export declare function isUserAuthorized(client: TelegramClient): Promise; /** @hidden */ export declare function getEntity(client: TelegramClient, entity: EntityLike | EntityLike[]): Promise; /** @hidden */ export declare function getInputEntity(client: TelegramClient, peer: EntityLike): Promise; /** @hidden */ export declare function _getEntityFromString(client: TelegramClient, string: string): Promise; /** @hidden */ export declare function getPeerId(client: TelegramClient, peer: EntityLike, addMark?: boolean): Promise; /** @hidden */ export declare function _getPeer(client: TelegramClient, peer: EntityLike): Promise; /** @hidden */ export declare function _getInputDialog(client: TelegramClient, dialog: any): Promise; /** @hidden */ export declare function _getInputNotify(client: TelegramClient, notify: any): Promise; /** @hidden */ export declare function _selfId(client: TelegramClient): bigInt.BigInteger | undefined;