import { OnDestroy, OnInit } from '@angular/core'; import { FormBuilder, FormGroup } from '@angular/forms'; import { Subscription } from 'rxjs'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; export declare class BaseEditPagesComponent implements OnInit, OnDestroy { protected service: any; protected fb: FormBuilder; modal: NgbActiveModal; id: number; show: boolean; title: string; arrFormGroup: { title: string; form: string; type?: string; url?: string; metaData?: string; placeHolder?: string; name?: string; readonly?: boolean; mandatory?: boolean; }[]; isLoading$: any; formObj: any; formGroup: FormGroup; subscriptions: Subscription[]; htmlInputType: string[]; EMPTY_OBJ: {}; constructor(service: any, fb: FormBuilder, modal: NgbActiveModal); ngOnInit(): void; loadFormData(): void; loadForm(): void; save(): void; edit(): void; create(): void; prepareFormData(): void; prepareFormEdit(): void; ngOnDestroy(): void; isControlValid(controlName: string): boolean; isControlInvalid(controlName: string): boolean; controlHasError(validation: any, controlName: any): boolean; isControlTouched(controlName: any): boolean; }