import { OnInit, EventEmitter, OnChanges } from '@angular/core'; import { CameraPhotoController, CameraPhotoOptions } from 'cty-mobile-ui/camera-photo'; import { ImageViewerOptions, CtyImageViewerController } from 'cty-mobile-ui/image-viewer'; import { ImageOption } from './types'; import { ResourceResult } from 'cty-mobile-ui/services'; import * as i0 from "@angular/core"; export declare class CtyImageUpload implements OnInit, OnChanges { private ImageViewerCtrl; private cameraPhotoCtrl; addIcon: string; addImage: string; images: Array; closeIcon: string; cameraPhotoOptions: CameraPhotoOptions; count: number; imageViewer: boolean; imageViewerOptions: ImageViewerOptions; imageViewerClassName: string; deleteable: boolean; ctyImagePicker: EventEmitter; ctyAddImageTap: EventEmitter; ctyImageTap: EventEmitter; ctyDeleteImage: EventEmitter; ctImageViewerDismiss: EventEmitter; private _imageViewerOptions; _images: ImageOption[]; constructor(ImageViewerCtrl: CtyImageViewerController, cameraPhotoCtrl: CameraPhotoController); ngOnInit(): void; ngOnChanges(): void; imageTap(index: number): Promise; pickerImage(): Promise; getPictrue(res: { imageList: ResourceResult[]; index: number; }): void; deletePictrue(event: MouseEvent, index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }