import { DragDrop, DragRef } from '@angular/cdk/drag-drop'; import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { PDFElement, PDFElementHost, PDFElementJSON } from '../../models/Editor'; import { NgxPdfEditorService } from '../../ngx-pdf-editor.service'; import * as i0 from "@angular/core"; export declare class PDFTextElement implements OnInit, OnDestroy, PDFElementHost { private ngxPdfEditorService; private dragDrop; element: PDFElement; left: string; top: string; fontSize: string; textColor: string; text: ElementRef; contentEditable: boolean; dragRef: DragRef; isStyleEditorOpen: boolean; constructor(ngxPdfEditorService: NgxPdfEditorService, dragDrop: DragDrop); onClick(): void; onDoubleClick(): void; onBlur(event: FocusEvent): void; ngOnInit(): void; ngOnDestroy(): void; private initializeDrag; private placeCaretAtEnd; export(): PDFElementJSON; setFontSize(n: number): void; changeTextColor(event: Event): void; deleteElement(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }