import { ITelegramClient } from '../../client.types.js'; import { InputMediaLike } from '../../types/media/input-media/types.js'; import { tl } from '../../../tl/index.js'; /** * Normalize an {@link InputMediaLike} to `InputMedia`, * uploading the file if needed. */ export declare function _normalizeInputMedia(client: ITelegramClient, media: InputMediaLike, params?: { progressCallback?: (uploaded: number, total: number) => void; uploadPeer?: tl.TypeInputPeer; abortSignal?: AbortSignal; businessConnectionId?: string; }, uploadMedia?: boolean): Promise;