import { ControlValueAccessor } from '@angular/forms'; import { UploadFile } from 'ng-zorro-antd'; import { UploadPhotoHelper } from '../../../services/helper/upload-photo.helper'; export declare class PhotoUploadComponent implements ControlValueAccessor { uploadPhotoHelper: UploadPhotoHelper; private onChangeCallback; private onTouchedCallback; private _value; private _previewStyle; private _uploadTextStyle; private _singleMode; private _limit; fileList: any[]; previewVisible: boolean; previewImage: string; constructor(uploadPhotoHelper: UploadPhotoHelper); ngOnInit(): void; size: number; width: number; height: number; fileType: string; disabled: boolean; transparentBackground: boolean; scaledImageSize: boolean; singleMode: boolean; limit: number; value: string | string[]; readonly uploaderStyle: { display: string; width: string; height: string; } | { display?: undefined; width?: undefined; height?: undefined; }; uploadTextStyle: any; previewStyle: any; writeValue(value: any): void; registerOnChange(fn: Function): void; registerOnTouched(fn: Function): void; private valueToFileList; private fileListToValue; handlePreview: (file: UploadFile) => void; handleUploadChange: (event: any) => void; }