import { EventEmitter, ElementRef, Renderer2, NgZone } from '@angular/core'; import { NcMaxLengthDirective } from './nc-maxlength.directive'; export interface MaskingParams { maxLength: number; maskedLength: number; maskWith?: string; startSkipCount?: number; endSkipCount?: number; } export declare class MaskingValueDirective extends NcMaxLengthDirective { protected element: ElementRef; protected renderer: Renderer2; protected ngZone: NgZone; maskingParams: MaskingParams; maskedValue: EventEmitter; private updatedString; constructor(element: ElementRef, renderer: Renderer2, ngZone: NgZone); ngOnInit(): void; ngAfterViewInit(): void; private value; private handelEvent; }