import { ElementRef } from '@angular/core'; import { ControlContainer } from '@angular/forms'; import { StorageService } from '../../web/storage.service'; import { CustomInput } from '../inputs/inputs'; import { UtilsService } from '../../core/services/utils.service'; import { ApiUrlProviderService } from '../../web/api-url-provider.service'; import { InputFileConfiguration } from '../inputs/input-configuration'; import * as i0 from "@angular/core"; export declare class InputFileComponent extends CustomInput { controlContainer: ControlContainer; elementRef: ElementRef; private utilsService; private apiUrlProviderService; storageService: StorageService; configuration: InputFileConfiguration; constructor(controlContainer: ControlContainer, elementRef: ElementRef, utilsService: UtilsService, apiUrlProviderService: ApiUrlProviderService, storageService: StorageService); guid: string; apiUrl: string; ngOnInit(): Promise; writeValue(value: File[] | string): void; get model(): File[] | string; set model(value: File[] | string); setModel(value: File[] | string): void; lstFiles: any[]; Upload(): void; Download(value: string): void; PopoverImg(): boolean; ExtensionIsImage(v: any): boolean; get src(): string; get isCloud(): boolean; Sanitize(v: any): string; lstLoading: string[]; SetLoading(path: string): void; SetNotLoading(path: string): void; isLoading(path: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export declare const imageTypes: string[];