import { OnInit, EventEmitter } from '@angular/core'; import { NzMessageService } from 'ng-zorro-antd'; import { _HttpClient } from '@delon/theme'; export declare class IccImageUploadComponent implements OnInit { private http; private message; /** * 是否只读 */ editable: boolean; /** * 上传路径 */ uploadImage: string; /** * 图片张数 */ maxCount: number; /** * 图片总大小(m) */ maxSize: number; /** * 单张最大 */ singleSize: number; /** * 图片宽度 */ width: number; /** * 图片格式 * - 数组类型 * - 比如`['image/jpeg']` */ exceptImage: string[]; /** * 成功的回调 */ success: EventEmitter; /** * 失败的回调 */ fail: EventEmitter; /** * 删除的回调 */ remove: EventEmitter; /** * 上传图片的列表 */ imgList: Array; scene: string; constructor(http: _HttpClient, message: NzMessageService); loadingList: Array; errorList: Array; allowTypeText: string; imageInfo: { url: ''; }; isVisibleMiddle: boolean; actIndex: number; ngOnInit(): void; addImage(targetList: Array, imageInfo: object): void; removeImage(targetList: Array, index: number): void; emptyList(targetList: Array): void; thumbCustomReq: (item: import("ng-zorro-antd").NzUploadXHRArgs) => import("rxjs").Subscription; thumbBeforeUpload: (file: import("ng-zorro-antd").NzUploadFile) => boolean; showDialog(index: any): void; changFocusImg(index: any): void; prevFocusImg(): void; nextFocusImg(): void; updateUrl(imgUrl: any, item: any): void; private imageArr2String; private byte2m; private validateImageType; private validateImageSize; private validateAllImagesSize; private getAllmagesSize; }