import { AfterViewInit, ElementRef, OnDestroy } from '@angular/core'; import { FormGroup } from '@angular/forms'; import { DynamicDialogConfig, DynamicDialogRef } from 'primeng/dynamicdialog'; import { ApiService } from '../../services/api.service'; import { UnsubscribeComponent } from '../../generals/Components'; import { BlogEditor } from '../../interfaces/interfaces'; export declare class BlogeditorComponent extends UnsubscribeComponent implements OnDestroy, AfterViewInit { private apiService; private ref; private config; input: ElementRef; blogId: number; blogEditor: BlogEditor; dataLoading: boolean; loading: boolean; blogEditorFormGroup: FormGroup; file: File; constructor(apiService: ApiService, ref: DynamicDialogRef, config: DynamicDialogConfig); init(): void; initBlogEditorFormGroup(): void; loadData(): void; fillBlogEditorForm(blogEditor: BlogEditor): void; save(): void; close(result?: boolean): void; fileUploadInputChanged(files: FileList): void; ngAfterViewInit(): void; }