import { ApplicationRef, ComponentFactoryResolver, Injector, OnDestroy, OnInit } from '@angular/core'; import { MatDialogRef } from '@angular/material/dialog'; import { NgxExtendedPdfViewerComponent, PageRenderedEvent, PagesLoadedEvent } from 'ngx-extended-pdf-viewer'; import { Editor, EditorConfig } from './models/Editor'; import { NgxPdfEditorService } from './ngx-pdf-editor.service'; import * as i0 from "@angular/core"; export declare class NgxPdfEditorComponent implements OnInit, OnDestroy { editorConfig: EditorConfig; private _componentFactoryResolver; private _appRef; private _defInjector; pdfEditorService: NgxPdfEditorService; private dialogRef; pdfRenderCompleted: boolean; editor: Editor; totalPagesNumber: number; pdfViewerHost: NgxExtendedPdfViewerComponent; constructor(editorConfig: EditorConfig, _componentFactoryResolver: ComponentFactoryResolver, _appRef: ApplicationRef, _defInjector: Injector, pdfEditorService: NgxPdfEditorService, dialogRef: MatDialogRef); ngOnInit(): void; ngOnDestroy(): void; pageRendered(page: PageRenderedEvent): void; pagesLoaded(event: PagesLoadedEvent): void; getTotalPagesNumberArray(): number[]; render(): void; changeName(name: string): void; makeItAbsolute(index: number): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }