import { EntityDict } from '../../oak-app-domain'; import { Cos } from "../../types/Cos"; import { OpSchema } from '../../oak-app-domain/ExtraFile/Schema'; import { CTYunCosConfig } from '../../types/Config'; export default class CTYun implements Cos { name: string; autoInform(): boolean; protected getConfig(application: Partial): { config: CTYunCosConfig; account: import("../../types/Config").CTYunCloudConfig; }; protected formKey(extraFile: Partial): string; upload(extraFile: OpSchema, uploadFn: (file: File | string, name: string, // 文件的part name uploadUrl: string, // 上传的url formData: Record, // 上传的其它part参数 autoInform?: boolean) => Promise, file: string | File): Promise; composeFileUrl(application: Partial, extraFile: Partial, style?: string): string; }