export declare class UploadRequest { identify: string; fileKey: string; bucketType: number; durationSeconds: number; filePath: string; } export declare class DownloadRequest { identify: string; fileKey: string; stsType: number; durationSeconds: number; filePath: string; } export declare class Credential { expiration: string; accessKeyId: string; accessKeySecret: string; securityToken: string; endpoint: string; bucketName: string; folderPrefix: string; host: string; storageType: string; } export declare class StsWriteRequest { requestId: number; identify: string; bucketType: number; durationSeconds: number; fileKey: string; } export declare class StsReadRequest { requestId: number; identify: string; fileKey: string; stsType: number; durationSeconds: number; } export declare class UploadRecordRequest { requestId: number; identify: string; fileName: string; fileFolder: string; fileKey: string; fileSize: number; storageType: number; bucketType: number; bucketName: string; } export declare class UploadState { lengthComputable: boolean; loaded: number; total: number; } export declare class CheckPoint { key: string; uploadId: string; }