import { ElementRef, EventEmitter, OnDestroy, AfterViewInit } from '@angular/core'; import * as SignaturePadNative from 'signature_pad'; import { FromDataOptions, PointGroup } from 'signature_pad'; import { FromDataUrlOptions } from './interfaces/from-data-url-options'; import { SignaturePadOptions } from './interfaces/signature-pad-options'; import * as i0 from "@angular/core"; export declare class SignaturePad implements AfterViewInit, OnDestroy { private elementRef; options: Partial; canvasStylesObject: Partial; drawStart: EventEmitter; drawEnd: EventEmitter; protected signaturePad: SignaturePadNative.default; constructor(elementRef: ElementRef); ngAfterViewInit(): void; ngOnDestroy(): void; resizeCanvas(canvas: HTMLCanvasElement): void; toData(): Array; fromData(points: Array, options?: FromDataOptions): void; toDataURL(imageType?: string, quality?: number): string; fromDataURL(dataURL: string, options?: FromDataUrlOptions): void; clear(): void; isEmpty(): boolean; off(): void; on(): void; set(option: string, value: any): void; onBegin(): void; onEnd(): void; queryPad(): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }