import { AfterViewInit, EventEmitter } from '@angular/core'; import { AbstractControl, FormArray, FormBuilder, FormGroup } from '@angular/forms'; import { Mandante } from './interfaces/mandante'; import { UtilityService } from 'sin-ui'; import { HttpClient } from "@angular/common/http"; import * as i0 from "@angular/core"; export declare class WebcauAtiMandantiComponent implements AfterViewInit { private formBuilder; us: UtilityService; private http; ready: boolean; CFNotFind: string; cercaAzienda_InCorso: boolean; aziendaNonCensita: boolean; debugLocal: boolean; tipoUtente: number; eventMode: boolean; set quotaCapogruppo(value: number); set mandantiList(value: Mandante[]); quotaCapogruppoEdited: EventEmitter; mandantiListEdited: EventEmitter; private _mandantiDefList; private _mandantiList; private _quotaCapogruppo; ricercaForm: FormGroup; mandantiForm: FormGroup; mandantiFormArray: FormArray; aziendaAutocomplete: any; ragioneSocialeList: { Value: string; }[]; ragioneSocialeCompleteList: any[]; tipoAziendaList: { Value: string; Text: string; }[]; constructor(formBuilder: FormBuilder, us: UtilityService, http: HttpClient); ngAfterViewInit(): void; initForms(): void; resetMandantiArrayValidators(): void; cercaAzienda(): void; censimentoAzienda(): void; quotaCapogruppoModificata(): void; insertMandante(m: Mandante): void; deleteMandante(control: AbstractControl): void; modificaEffettuata(): void; finestraNuovaAzienda(): void; controlToMandante(control: AbstractControl): Mandante; getTipoDittaString(dittaInd: string): string; selectRagioneSociale(item: { Value: string; }): void; onRagioneSocialeSearch(): void; onRagioneSocialeClearSearch(): void; aperturaInserimentoAziendaVisible(): boolean; campiCensimentoAziendaVisible(): boolean; isCodiceFiscaleNonTrovato(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }