import { AfterViewInit, ElementRef } from "@angular/core"; import { FormGroup } from "@angular/forms"; import { ActivatedRoute, Router } from "@angular/router"; import { MessageService } from "primeng/api"; import { UnsubscribeComponent } from "../../generals/Components"; import { PageEditor } from "../../interfaces/interfaces"; import { ApiService } from "../../services/api.service"; export declare class PageEditorComponent extends UnsubscribeComponent implements AfterViewInit { private apiService; private router; private messageService; private activatedRoute; pageId: number; pageEditorFormGroup: FormGroup; dataLoading: boolean; loading: boolean; input: ElementRef; init(): void; initPageEditorFormGroup(): void; loadPage(): void; fillPageEditorForm(pageEditor: PageEditor): void; save(): void; back(): void; ngAfterViewInit(): void; constructor(apiService: ApiService, router: Router, messageService: MessageService, activatedRoute: ActivatedRoute); }