/** * 白名单类型项接口 */ export interface WhiteTypeItem { /** 显示标签 */ label: string; /** 类型值 */ value: string; /** 文件名 */ file?: string; /** CDN 地址 */ cdn?: string; } /** * 白名单 Rainbow 配置接口 */ export interface WhiteRainbowConfig { /** 白名单类型列表 */ whiteTypeList?: WhiteTypeItem[]; /** 白名单类型映射 */ whiteTypeMap: Record; [key: string]: any; } /** * 白名单用户状态映射 */ export declare const WHITE_USER_STATUS_MAP: { /** 待处理 */ readonly PENDING: 0; /** 成功 */ readonly SUCCESS: 1; /** 失败 */ readonly FAIL: 2; }; /** * 白名单用户流水线 ID */ export declare const WHITE_USER_PIPELINE_ID = "p-cd935542953b4057884920da801d9feb"; /** * 白名单用户 CDN 刷新流水线 ID */ export declare const WHITE_USER_CDN_REFRESH_PIPELINE_ID = "p-24d52115511f4fb8bacdd95114ff044d"; /** * 获取白名单 Rainbow 配置 * @returns 白名单配置对象 */ export declare function getWhiteRainbowConfig(): Promise; /** * 获取白名单类型描述 * @param whiteType - 白名单类型 * @returns 白名单类型的显示标签 */ export declare function getWhiteTypeDesc(whiteType: string): Promise;