import { tl } from '../../../tl/index.js'; import { ITelegramClient } from '../../client.types.js'; import { InputPeerLike } from '../../types/peers/index.js'; /** * Get multiple `InputPeer`s at once, * while also normalizing and removing * peers that can't be normalized to that type. * * If a peer was not found, it will be skipped. * * Uses async pool internally, with a concurrent limit of 8 * * @param peerIds Peer Ids * @param normalizer Normalization function */ export declare function resolvePeerMany(client: ITelegramClient, peerIds: InputPeerLike[], normalizer: (obj: tl.TypeInputPeer) => T | null): Promise; /** * Get multiple `InputPeer`s at once. * * If a peer was not found, `null` will be returned instead * * Uses async pool internally, with a concurrent limit of 8 * * @param peerIds Peer Ids */ export declare function resolvePeerMany(client: ITelegramClient, peerIds: InputPeerLike[]): Promise<(tl.TypeInputPeer | null)[]>;