import { ITelegramClient } from '../../client.types.js'; import { InputFileLike } from '../../types/files/index.js'; import { tl } from '../../../tl/index.js'; /** * Normalize a {@link InputFileLike} to `InputFile`, * uploading it if needed. */ export declare function _normalizeInputFile(client: ITelegramClient, input: InputFileLike, params: { progressCallback?: (uploaded: number, total: number) => void; abortSignal?: AbortSignal; fileName?: string; fileSize?: number; fileMime?: string; }): Promise;