import { FormsService } from './../../../../../services/forms.service'; import { CardFormConfigModel } from './../../../../../models/card-form-config.model'; import { OnChanges, OnInit } from '@angular/core'; import { AbstractControl, FormGroup } from '@angular/forms'; import { EaCService } from '../../../../../services/eac.service'; import { EaCHost, EaCProjectAsCode } from '@semanticjs/common'; import * as i0 from "@angular/core"; export declare class DomainsComponent implements OnInit, OnChanges { protected formsService: FormsService; protected eacSvc: EaCService; /** * Card / Form Config */ Config: CardFormConfigModel; /** * FormGroup */ Form: FormGroup; /** * Form name */ protected formName: string; Host: EaCHost; /** * When form is dirty, ties into formsService.DisableForms */ IsDirty: boolean; HostDNSInstance: string; /** * Access form control for root directory */ get Domain(): AbstractControl; Data: { Hosts: { [lookup: string]: EaCHost; }; PrimaryHost: string; Project: EaCProjectAsCode; ProjectLookup: string; }; constructor(formsService: FormsService, eacSvc: EaCService); ngOnInit(): void; ngOnChanges(): void; protected config(): void; protected setupForm(): void; protected onChange(): void; /** * Reset form controls back to previous values */ protected resetForm(): void; /** * Save changes */ protected save(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }