import { ITelegramClient } from '../../client.types.js';
import { InputFileLike } from '../../types/index.js';
import { tl } from '../../../tl/index.js';
/**
 * @internal
 */
export declare function _normalizeFileToDocument(client: ITelegramClient, file: InputFileLike | tl.TypeInputDocument, params: {
    progressCallback?: (uploaded: number, total: number) => void;
}): Promise<tl.TypeInputDocument>;
