import { AfterViewInit, ChangeDetectorRef, ElementRef, EventEmitter, OnChanges, OnDestroy, OnInit } from '@angular/core'; import { FormElementComponent, FormElementComponentChanges } from "../form-element.component"; import { NgInailCommonConfig } from "../../../../ng-inail-common.config"; import * as i0 from "@angular/core"; export interface InputFileComponentChanges extends FormElementComponentChanges { } export declare class InputFileComponent extends FormElementComponent implements OnInit, OnChanges, AfterViewInit, OnDestroy { private cdr; private libConfig; placeholder: string; chooseButtonText: string; addButtonText: string; chooseButton: boolean; addButton: boolean; /** Estensioni accettate separate da virgola (esempio: ".pdf, .txt, .doc") */ accept: string; fileChange: EventEmitter; fileModel: File; inputText: ElementRef; inputTextId: string; inputTypeFile: ElementRef; isFileSelezionato: () => boolean; isChooseFileButtonDisabled: () => boolean; isAddFileButtonDisabled: () => boolean; isRemoveFileButtonDisabled: () => boolean; constructor(cdr: ChangeDetectorRef, libConfig: NgInailCommonConfig); ngOnChanges(changes: InputFileComponentChanges): void; ngOnInit(): void; ngAfterViewInit(): void; ngOnDestroy(): void; promptUpload(): void; changeModel($event: Event): void; reset(): void; addOnClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }