import { UserCreationWizardService } from "../../user-creation-wizard.service"; import { FormBuilder, FormControl } from "@angular/forms"; import { UserCreationApiService } from "../../../../shared/services/user-creation-api.service"; import { Site, UserTemplateInterface } from "../../../../classes/site"; import * as i0 from "@angular/core"; export declare class UserTemplateStepComponent { userCreationWizardService: UserCreationWizardService; private readonly userCreationService; private readonly fb; customerId: number; formGroup: import("@angular/forms").FormGroup<{ userType: FormControl; siteId: FormControl; userTemplateId: FormControl; }>; userCreationType: string; readonly USER_CREATION_TYPES: { CUCM: string; MT: string; }; readonly defaultTemplateName = "User 8851 Office"; readonly fallbackTemplateId = "-1"; private readonly destroy$; private sitesList; readonly sitesList$: import("rxjs").Observable; readonly templatesList$: import("rxjs").Observable; isTemplateSelectable: boolean; templates: UserTemplateInterface[]; readonly templateToggleFormControl: FormControl; constructor(userCreationWizardService: UserCreationWizardService, userCreationService: UserCreationApiService, fb: FormBuilder); ngOnInit(): void; reseFieldstForm(): void; private getData; private getSites; isCUCM(site: Site): boolean; getSelectedSiteName(): string; ngOnDestroy(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }