import { OnChanges, SimpleChanges, OnInit, EventEmitter } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { Observable, Subject } from 'rxjs'; import { Metadata, FieldConfig, ErrorMessage } from '../../models/metadata'; export declare class FormFieldComponent implements OnChanges, OnInit { formGroup: FormGroup; mode: string; forcedSearchParams: any; config: FieldConfig; choices: any[]; reset: Subject; elementDeleted: EventEmitter; type: string; filteredOptions: Observable; foreign_model?: Metadata; get f(): { [key: string]: import("@angular/forms").AbstractControl; }; constructor(); ngOnChanges(changes: SimpleChanges): void; deleteAttachment(event: any): void; ngOnInit(): void; checkValidity(): void; getFieldErrorMessage(type: string): string | ErrorMessage; } //# sourceMappingURL=form-field.component.d.ts.map