import { ChangeDetectorRef, OnDestroy, OnInit } from '@angular/core'; import { ComponentType } from '../../../../../shared-form/enums'; import { Store } from '@ngrx/store'; import { Observable } from 'rxjs'; import { BaseFieldComponent } from '../../base'; import { InputFileModel } from '@myrtex-org/ui'; import { InputFileModel as InputFileBaseModel } from '../../../../models/elemets/inputs'; import * as i0 from "@angular/core"; export declare class InputFileComponent extends BaseFieldComponent implements OnInit, OnDestroy { type: ComponentType; _store: Store; _detector: ChangeDetectorRef; private _objectFormService; private _changeFileSubject$; private _fileSubscriptions$; private _isFileCheckRequired; private _isFileCanEditObject; applicationId$: Observable; isEdited$: Observable; files: InputFileModel[]; ngOnInit(): void; get apiUrl(): string; get getInvalid(): boolean; get disabled(): boolean; ngOnDestroy(): void; filesChanged(files: InputFileModel[]): void; deleteFile(file: InputFileModel): void; dispatchModify(): void; private _initFiles; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }