/// export type IRegion = 'ap-shanghai'; export interface IUploadToCosCoreParam { uploadBuf: Buffer | string; region: IRegion; getUploadInfoFunc: FGetUploadInfoFunc; getAuthFunc: FGetAuthFunc; onProgress?: (progressData: any) => void; } export interface IUploadToCosCoreRes { err?: string; data?: string; } export interface IUploadInfo { expired_time: string; start_time: string; object: string; bucket: string; crypt_key: string; task_id: string; checksum: string; } export interface IUploadReq extends IUploadInfo { action: string; uploadId?: string; } export interface IAuthResData { Authorization: string; SecurityToken: string; AuthExpireTime: number; } export interface IReqCache extends IUploadReq, IAuthResData { } type FGetUploadInfoFunc = () => Promise; type FGetAuthFunc = (data: IUploadReq) => Promise; export declare function uploadToCosCore({ uploadBuf, region, getUploadInfoFunc, getAuthFunc, onProgress, }: IUploadToCosCoreParam): Promise; export declare function uploadToCosInCI(): void; export {};