import { DragDrop, DragRef } from '@angular/cdk/drag-drop'; import { ElementRef, OnDestroy, OnInit } from '@angular/core'; import { PDFElement, PDFElementHost, PDFElementJSON } from '../../models/Editor'; import { SignatureElementProps } from '../../models/Signature'; import { NgxPdfEditorService } from '../../ngx-pdf-editor.service'; import * as i0 from "@angular/core"; export declare class PDFSignatureElement implements OnInit, OnDestroy, PDFElementHost { private ngxPdfEditorService; private dragDrop; element: PDFElement; left: string; top: string; signature: ElementRef; dragRef: DragRef; isOverlayOpen: boolean; constructor(ngxPdfEditorService: NgxPdfEditorService, dragDrop: DragDrop); onClick(): void; onBlur(event: FocusEvent): void; ngOnInit(): void; ngOnDestroy(): void; private initializeDrag; changeSigner(signerValue: string): void; getNameFromSignerOrder(signerOrder: string): string | null | undefined; export(): PDFElementJSON; deleteElement(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }