import { OnDestroy, OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { NzModalService } from 'ng-zorro-antd/modal'; import { EditorModeEnum, SaveTypeEnum, TfNgFormEditorService } from '../../tf-ng-form-editor.service'; import { FormMetaModel } from '../../to-share/form-meta-model.interface'; export declare class PageHeaderComponent implements OnInit, OnDestroy { private formEditorService; private modal; metaUpdateSubscription: Subscription; formUpdateSubscription: Subscription; editorModeSubscription: Subscription; metaData: FormMetaModel; editorMode: EditorModeEnum; loaded: boolean; disabledSave: boolean; constructor(formEditorService: TfNgFormEditorService, modal: NzModalService); ngOnInit(): void; initialiseMetaUpdateSubscription(): void; initialiseEditorModeSubscription(): void; initialiseFormUpdateSubscription(): void; getMetaData(): void; onModeToggle(): void; onDraftSave(): void; onPublishSave(): void; onSave(type: SaveTypeEnum): void; onClose(): void; handleCancelClose(): void; ngOnDestroy(): void; }