import { CommonInputComponent } from '../common-input/common-input.component'; import { HttpClient } from '@angular/common/http'; export declare class ImageUploadComponent extends CommonInputComponent { private httpClient; title: string; simple: boolean; size: 'sm' | 'md' | 'lg' | 'fluid'; uploadURL: string; uploadedCallback: (status: boolean, res: any) => string; marginBottom: number; zIndex: number; uploadFileBox: any; uploadInput: any; imgRef: any; inputFile: File; status: 'default' | 'upload' | 'uploading' | 'complete'; dragging: boolean; constructor(httpClient: HttpClient); readonly uploadIcon: { 'fa-inbox': boolean; 'fa-upload': boolean; 'fa-refresh': boolean; 'rotate': boolean; }; readonly uploadText: "Upload your image here" | "Uploading..."; readonly imageUploadStyle: { width: string; height: string; minHeight: string; } | { width: string; height: string; minHeight?: undefined; }; isFluid(): boolean; showImage(): boolean; clickForm(): void; dragOver(e: any): void; dragEnter(e: any): void; dragLeave(e: any): void; drop(e: any): void; setStyle(status: 'default' | 'upload' | 'uploading' | 'complete'): void; uploading(inputFile: File): void; uploadFile: (file: any) => void; complete: (inputFile: File) => void; fileInput(event: Event): void; }