import { AREA_MAP } from './config';
/**
 * 刷新腾讯云 CDN URL 缓存
 * 提交 URL 刷新请求，使 CDN 节点上的缓存内容失效
 * @param {object} config 配置信息
 * @param {string} config.secretId 腾讯云 secretId
 * @param {string} config.secretKey 腾讯云 secretKey
 * @param {string} [config.area='mainland'] 刷新区域，默认为中国大陆
 * @param {Array<string>} config.urls 需要刷新的 URL 列表
 * @returns {Promise<any>} 刷新结果
 * @example
 * ```ts
 * await purgeUrlCache({
 *   secretId: 'xxx',
 *   secretKey: 'xxx',
 *   urls: ['https://cdn.example.com/file1.js', 'https://cdn.example.com/file2.css'],
 * });
 * ```
 */
export declare function purgeUrlCache({ secretId, secretKey, area, urls, }: {
    secretId: string;
    secretKey: string;
    area?: (typeof AREA_MAP)[keyof typeof AREA_MAP];
    urls: Array<string>;
}): Promise<any>;
