import { OnDestroy, OnInit } from '@angular/core'; import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms'; import { Subscription } from 'rxjs'; import { NgbActiveModal } from '@ng-bootstrap/ng-bootstrap'; import * as i0 from "@angular/core"; export declare class BaseEditPagesComponent implements OnInit, OnDestroy { protected service: any; protected fb: UntypedFormBuilder; 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: UntypedFormGroup; subscriptions: Subscription[]; htmlInputType: string[]; EMPTY_OBJ: {}; constructor(service: any, fb: UntypedFormBuilder, 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; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }