import { ITelegramClient } from '../../client.types.js'; import { InputPeerLike } from '../../types/index.js'; /** * Check whether a given peer ID can be used to actually * interact with the Telegram API. * This method checks the internal peers cache for the given * input peer, and returns `true` if it is available there. * * You can think of this method as a stripped down version of * {@link resolvePeer}, which only returns `true` or `false`. * * > **Note:** This method works offline and never sends any requests. * > This means that when passing a username or phone number, it will * > only return `true` if the user with that username/phone number * > is cached in the storage, and will not try to resolve the peer by calling the API, * > which *may* lead to false negatives. * * @returns */ export declare function isPeerAvailable(client: ITelegramClient, peerId: InputPeerLike): Promise;