import { EventEmitter } from '@angular/core'; import * as i0 from "@angular/core"; interface FilePreview { file: File; previewUrl: string | null; isImage: boolean; isVideo: boolean; } export declare class FasServicesUploadComponent { allowedExtensions: string[]; environment: string; endpoint: string; isDashedBorder: boolean; mainMessage: string; subMessage: string; choosedMessage: string; selectBtnLabel: string; deleteBtnLabel: string; deleteAllBtnLabel: string; changeBtnLabel: string; addMoreBtnLabel: string; mainIcon: string; buttonIcon: string; multiple: boolean; maxFileSizeMb?: number; fileSelected: EventEmitter; uploadTriggered: EventEmitter; successMessage: string | null; errorMessage: string | null; selectedFiles: File[]; filePreviews: FilePreview[]; uploadProgress: number; private _http; onFileSelected(event: Event): void; onDragOver(event: DragEvent): void; onDragLeave(event: DragEvent): void; onDrop(event: DragEvent): void; isFileAllowed(file: File): boolean; isFileSizeAllowed(file: File): boolean; generateFilePreview(file: File): void; onUpload(): void; removeFile(file: File): void; clearFiles(fileInput: HTMLInputElement): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export {};