/**
 * 上传模块常量配置
 * @description
 * 将魔法数字和硬编码字符串提取为常量，提升代码可维护性和可读性
 */
/** 性能配置 */
export declare const PERFORMANCE: {
    /** 进度Toast节流间隔（毫秒） */
    readonly THROTTLE_MS: 200;
};
/** 提示消息模板 */
export declare const MESSAGES: {
    readonly UPLOADING: "上传中";
    readonly UPLOAD_SUCCESS: "上传成功";
    readonly UPLOAD_FAILED: "上传失败";
    readonly UPLOAD_CANCELED: "已取消上传";
    readonly SELECT_FAILED: "选择文件失败";
    readonly USER_CANCELED: "用户取消选择";
    readonly NO_FILES_SELECTED: "未选择任何文件";
    readonly FILE_TOO_LARGE: (maxMB: number) => string;
    readonly PART_FILES_TOO_LARGE: (maxMB: number) => string;
    readonly UNSUPPORTED_TYPE: (extensions: string[]) => string;
    readonly NO_FILES_ALLOWED: "当前不允许选择文件";
    readonly ENV_NOT_SUPPORT_SELECT: "当前环境不支持文件选择";
    readonly PLATFORM_NOT_SUPPORT_SELECT: "当前平台不支持文件选择";
    readonly ENV_NOT_SUPPORT_UPLOAD: "当前环境不支持文件上传";
    readonly UPLOAD_TIMEOUT: (timeoutMs: number) => string;
    readonly UPLOAD_URL_REQUIRED: "上传地址不能为空";
    readonly H5_FILE_MISSING: "H5 环境缺少原生文件对象";
    readonly BEFORE_UPLOAD_FAILED: (msg: string) => string;
    readonly UPLOAD_REQUEST_FAILED: (msg: string) => string;
    readonly STATUS_CODE_ERROR: (code: number) => string;
};
/** 默认配置值 */
export declare const DEFAULTS: {
    /** 默认表单字段名 */
    readonly FIELD_NAME: "file";
    /** 默认选择文件类型 */
    readonly FILE_TYPE: "image";
    /** 默认选择数量 */
    readonly COUNT: 1;
    /** 是否显示Toast */
    readonly SHOW_TOAST: true;
};
