import { OnChanges, OnDestroy, OnInit, SimpleChanges } from '@angular/core'; import { HttpClient } from '@angular/common/http'; import { FormBuilder, FormGroup } from '@angular/forms'; import { UniFormField } from '../../models/interfaces/form-field.model'; import { UniFormNested } from '../../models/interfaces/nested.model'; import { UniObject } from '../../models/interfaces/object.model'; import { RxUnsubscribe } from '../../utils/rx-unsubscribe'; import { UniFormService } from '../form/form.service'; import { UniFormFieldService } from './form-field.service'; import * as i0 from "@angular/core"; export declare class UniFormFieldComponent extends RxUnsubscribe implements OnInit, OnChanges, OnDestroy { private http; private formBuilder; private formService; private formFieldService; url: string | undefined; options: Partial | undefined; inline: boolean; hasPrefix: boolean; hasSuffix: boolean; nested: UniObject; formGroup: FormGroup; fields: UniFormField[]; showFields: UniFormField[]; onFields: string[]; subsFields: string[]; showFieldsSignal: import("@angular/core").WritableSignal; constructor(http: HttpClient, formBuilder: FormBuilder, formService: UniFormService, formFieldService: UniFormFieldService); ngOnInit(): void; private onSignal; ngOnChanges(changes: SimpleChanges): void; ngOnDestroy(): void; getWidth(): string; private loadNestedFields; private addForField; private setSelectedOption; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }