export interface CompressOptions {
    maxWidth?: number;
    quality?: number;
}
/**
 * 压缩 base64 图片
 * - 通过 canvas 缩放图片到指定最大宽度，并转为 JPEG 格式降低体积
 * @param {string} base64Img base64 图片字符串（可带或不带 data:image 前缀）
 * @param {object} options 压缩选项
 * @param {number} options.maxWidth 最大宽度，默认 280
 * @param {number} options.quality JPEG 质量 0-1，默认 0.8
 * @returns {Promise<string>} 压缩后的 base64 图片字符串
 *
 * @example
 *
 * const compressed = await compressBase64Img(base64Str, { maxWidth: 280, quality: 0.8 });
 */
export declare function compressBase64Img(base64Img: string, options?: CompressOptions): Promise<string>;
