import { OnDestroy, OnInit } from "@angular/core"; import { FormBuilder, FormGroup } from "@angular/forms"; import { NgbActiveModal } from "@ng-bootstrap/ng-bootstrap"; import { BehaviorSubject, Subscription } from "rxjs"; import { DatePipe } from '@angular/common'; export declare class BaseBpmnEditPagesComponent implements OnInit, OnDestroy { protected service: any; protected fb: FormBuilder; modal: NgbActiveModal; id: number; type: string; show: boolean; title: string; typeDecision: string; arrform: string; arrvar: string; arrDecision: any[]; arrParamsGroup: { title: string; form: string; type?: string; url?: string; metaData?: any; placeHolder?: string; name?: string; readonly?: boolean; mandatory?: boolean; }[]; arrFormGroup: { title: string; form: string; type?: string; url?: string; metaData?: any; placeHolder?: string; name?: string; readonly?: boolean; mandatory?: boolean; }[]; formCustom: any; isLoading$: any; formObj: any; formGroup: FormGroup; subscriptions: Subscription[]; htmlInputType: string[]; EMPTY_OBJ: {}; listInput: string[]; diagramUrl: string; diagramUrlDetail: string; isCollapsed: boolean; importError?: Error; arrNameOfForm: any[]; arrNameOfVar: any[]; applyHide: boolean; syncFoo: string; testEmitter$: BehaviorSubject; arrCheckboxList: any[]; arrTempDate: any[]; datePipe: DatePipe; constructor(service: any, fb: FormBuilder, modal: NgbActiveModal); ngOnInit(): void; loadFormData(): void; loadForm(): void; initArrVarDto(): void; initFormGroup(): void; save(): void; edit(): void; create(): void; editCustom(): void; createCustom(obj: any, arr: any, customUrl?: any): void; custom(res: any): void; prepareFormData(): Object; prepareFormEdit(): void; prepareParamsData(): any[]; prepareParamsEdit(): void; ngOnDestroy(): void; onCheckChange(event: any, name: any): void; handleImported(event: any): void; getValidatorVal(): boolean; isControlValid(controlName: string): boolean; isControlInvalid(controlName: string): boolean; controlHasError(validation: any, controlName: any): boolean; isControlTouched(controlName: any): boolean; }