import { CDNFileType, PadproAppMessagePayload } from '../schemas'; export declare class CDNManager { private wechatGateway; private cacheManager; private cdnInfo?; constructor(); /** * Get CDN DNS server to send large file */ getCDNServerIP(): Promise; uploadFile(toId: string, data: string, fileName: string, fileExt: string): Promise; downloadFile(fileId: string, aesKey: string, totalLen: number, fileType: CDNFileType): Promise; private _downloadFile; private _checkFileMd5; private _uploadFile; private sendCdnRequest; private _sendCdnRequest; } //# sourceMappingURL=cdn-manager.d.ts.map