/** * 截图组件 * @name 截图 * @groupName */ export default class XHtml2canvas { static GetHtml2canvas(): Promise; static GetImageBase64(element: HTMLElement, maxSizeKB: number, maxWidth: number, maxHeight: 0): Promise; static compressImage(src: any, maxSizeKB?: number, maxWidth?: number, maxHeight?: number, quality?: number): Promise; static copyToClipboard(): void; static compressBase64(base64: any, maxSizeKB?: number, quality?: number): Promise; static compressCanvas(canvas: any, maxSizeKB?: number, quality?: number): string; static base64toFile(base64: any, filename: any): File; static strtoFile(str: any, filename: any): File; static base64toBlob(base64: any): Blob; static blobToFile(theBlob: any, fileName: any): File; static getBase64ImageSize(base64: any): number; }