import { ElementRef, ModelSignal, Signal } from '@angular/core'; import { ControlValueAccessor } from '@angular/forms'; import { StorageService } from '../../../web/storage.service'; import { ApiUrlProviderService } from '../../../web/api-url-provider.service'; import { InputFileConfiguration } from '../../../components/inputs/input-configuration'; import * as i0 from "@angular/core"; export declare class DownloadButtonComponent implements ControlValueAccessor { storageService: StorageService; private elementRef; private apiUrlProviderService; expand: string; value: ModelSignal; size: string; params: any; disabled: boolean; post: boolean; configuration: InputFileConfiguration; constructor(storageService: StorageService, elementRef: ElementRef, apiUrlProviderService: ApiUrlProviderService); registerOnChange(fn: any): void; registerOnTouched(fn: any): void; setDisabledState?(isDisabled: boolean): void; guid: string; apiUrl: string; ngOnInit(): void; lstFiles: Signal; writeValue(value: string): void; Download(value: string): void; Sanitize(v: any): string; ExtensionIsImage(v: any): boolean; lstLoading: string[]; SetLoading(path: string): void; SetNotLoading(path: string): void; isLoading(path: string): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }