import { ElementRef, OnInit, Renderer2 } from '@angular/core'; import { NgControl } from '@angular/forms'; export declare class MaskInputDirective implements OnInit { private renderer; private el; private control; ccsMaskInput: string; readOnly: boolean; input: HTMLInputElement; fullFieldSelected: boolean; constructor(renderer: Renderer2, el: ElementRef, control: NgControl); ngOnInit(): void; onSelect($event: UIEvent): void; onMouseUp($event: UIEvent): void; onPaste($event: any): void; onFocus($event: UIEvent): void; onBlur($event: UIEvent): void; onKeyDown($event: KeyboardEvent, keyCode: any): void; handleLeftArrow(cursorPos: any): void; handleRightArrow(cursorPos: any): void; handleBackspace(cursorPos: any): void; handleDelete(cursorPos: any, selectionStopPos: any): void; calculatePreviousCursorPos(cursorPos: any): any; buildPlaceHolder(): string; }