import { EntityDict } from '../../oak-app-domain'; import { Cos, UploadFn, UploadToAspect } from "../../types/Cos"; import { OpSchema } from '../../oak-app-domain/ExtraFile/Schema'; import { QiniuCosConfig } from '../../types/Config'; export default class Qiniu implements Cos { name: string; autoInform(): boolean; protected getConfig(application: Partial): { config: QiniuCosConfig; account: import("../../types/Config").QiniuCloudConfig; }; protected formKey(extraFile: Partial): string; upload(options: { extraFile: OpSchema; uploadFn: UploadFn; file: string | File; uploadToAspect?: UploadToAspect; getPercent?: Function; }): Promise; composeFileUrl(options: { application: Partial; extraFile: Partial; style?: string; }): string; }