import { ElementRef } from '@angular/core'; import { CurrencyPipe, PercentPipe } from '@angular/common'; export declare class FormatterDirective { private element; private currencyPipe; private percentPipe; formatType: string; private el; constructor(element: ElementRef, currencyPipe: CurrencyPipe, percentPipe: PercentPipe); onKeyDown(event: any): boolean | undefined; onKeyUp(event: any): void; onFocus(event: any): void; onBlur(event: any): void; private shouldAllowInput(event, maxLength, allowDecimal); private deleteNpi(event, len); private formatPhone(value); private formatPhoneOnBlur(value); private formatSSN(value); private formatSSNOnBlur(value); private formatEIN(value); private formatEINOnBlur(value); private formatCurrency(value, event); private sanitizeNumber(value); }