import { AbsResourceInstance } from "./AbsResourceInstance";
import { IResourceInfo } from "./IResourceInfo";
import { ResourceInfo } from "../common";
import { ICopyResourceInfo } from "./resourceTypes";
import { ResourceEnumType } from "./ResourceEnumType";
export declare class NormalResourceInstance extends AbsResourceInstance {
    downloadAsImageBitmap(url: string): Promise<IResourceInfo>;
    uploadBlobImg(fileName: string, blobImg: Blob): Promise<string>;
    downloadSvgCode(fileKey: string): Promise<string>;
    uploadSvgFile(fileName: string, file: File): Promise<any>;
    deleteMultipleImages(fileKeys: string[]): Promise<void>;
    uploadSvgString(fileName: string, svgContent: string): Promise<string>;
    copyImage(originDocId: string, resourceInfo: ResourceInfo[], currentDocId: string, resourceType: ResourceEnumType): Promise<ICopyResourceInfo>;
}
//# sourceMappingURL=NormalResourceInstance.d.ts.map