import { AfterViewInit, OnChanges, OnInit, Renderer2 } from '@angular/core'; import { ControlContainer, ControlValueAccessor, FormControl } from '@angular/forms'; import { ISignaturePadConfig } from '../../interfaces/signature-pad-config.interface'; import { SignaturePadComponent } from '../signature-pad/signature-pad.component'; export declare class SignaturePadControlComponent extends SignaturePadComponent implements OnChanges, OnInit, AfterViewInit, ControlValueAccessor { private parentFormContainer; formControlName: string; control: FormControl; onTouch: () => void; onModelChange: (value: any) => void; constructor(renderer: Renderer2, parentFormContainer: ControlContainer, defaultConfig?: ISignaturePadConfig); ngOnInit(): void; writeValue(signatureData: any): void; registerOnChange(fn: any): void; registerOnTouched(fn: any): void; /** * * @param isFocus */ handleFocus(isFocus: boolean): void; /** * * @param signatureData */ handleInput(signatureData: any): void; clear(): void; }