/*** * @file: * @author: linkun.he * @Date: 2020-05-11 15:13:18 */ import { EventEmitter, OnChanges } from '@angular/core'; import { SettingsService } from '@ithinkdt/shared/browser'; import { ControlValueAccessorService } from '../../control-value-accessor.service'; declare type dtUploadType = 'iconModal' | 'buttonModal' | 'buttonList' | 'pictureCard'; export declare class FormUploadComponent extends ControlValueAccessorService implements OnChanges { private settingsSrv; value: any; type: dtUploadType; acceptType: string; banType: string; reqUrl: any; downloadUrl: string; size: number; nzListType: string; showType: string; multiple: boolean; disabled: boolean; title: string; showBtn: boolean; btnName: string; onlyIconStyle: object; customContent: boolean; tips: string; deleteUniqFile: boolean; nzDirectory: boolean; nzLimit: number; needToken: boolean; onBeforeUpload: any; prop: string; valueChange: EventEmitter; stagingData: any[]; firstList: any[]; previewVisible: boolean; previewImage: string; constructor(settingsSrv: SettingsService); ngOnChanges(changes: any): void; upload(res: any): void; handleViewUrl(item: any): any; download(item: any): void; removeUpload(item: any): void; preview(item: any): Promise; } export {};