import { OnDestroy } from '@angular/core'; import { NzDrawerRef } from 'ng-zorro-antd/drawer'; import { NzModalRef } from 'ng-zorro-antd/modal'; import { Subscription } from 'rxjs'; import { BuilderDriverService } from '../services/builder-driver.service'; import { PageBuilderGuiService } from '../services/page-builder-gui.service'; import { PageBuilderService } from '../services/page-builder.service'; import { PageBuilderClassForm } from './page-builder-class-form'; import { DynamicFormGeneratorComponent } from '@alfercom/dynamic-form'; import { TranslateService } from '@ngx-translate/core'; import { PageBuilderDefaultInput, PbDefaultButtonOutput } from '../types/pb-types/page-builder.type'; import { ActionButtonCodecService } from '../services/action-button-codec.service'; import * as i0 from "@angular/core"; export declare class PageBuilderFormComponent extends PageBuilderClassForm implements OnDestroy { private translateService; dynamicForm: DynamicFormGeneratorComponent; set data(value: PageBuilderDefaultInput); set modalRef(value: NzModalRef); set drawerRef(value: NzDrawerRef); areFormsValid: boolean; formValidOnce: boolean; lastSub: Subscription; constructor(pageBuilderGuiService: PageBuilderGuiService, builderDriverService: BuilderDriverService, pageBuilderService: PageBuilderService, translateService: TranslateService, actionButtonCodecService: ActionButtonCodecService); handleResStructure(res: any): void; ngOnDestroy(): void; areFormsValidHandler(event: boolean): void; btnHandler(eventButton: PbDefaultButtonOutput): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }