import { ChangeDetectorRef, EventEmitter } from '@angular/core'; import { NzMessageService, NzUploadFile } from 'ng-zorro-antd'; import { Observable } from "rxjs"; import { HttpClient } from "@angular/common/http"; import { ControlValueAccessor } from "@angular/forms"; import { BaseService } from "../../../core"; export declare class LcUploadFileComponent extends BaseService implements ControlValueAccessor { private msg; private http; private cd; lcAction: string; lcGetAction: string; lcFileType: string; get action(): string; loading: boolean; imgUrl?: string; responseData: any; _value: any; get value(): any; set value(value: any); c8OnChange: EventEmitter; private onChangeFn; private onTouchedFn; fileList: NzUploadFile[]; constructor(msg: NzMessageService, http: HttpClient, cd: ChangeDetectorRef); private getFileName; beforeUpload: (file: NzUploadFile, _fileList: NzUploadFile[]) => Observable; private getBase64; handleChange(info: { file: NzUploadFile; }): void; remove: () => boolean; view(e: Event): void; customReq: (item: any) => import("rxjs").Subscription; change(value: any): void; writeValue(value: string): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; }